Releases: weaveworks/weave-gitops
Releases · weaveworks/weave-gitops
v0.9.2
✍️ Action required
- Change in secret namespaces. Secrets for authentication (whether OIDC or password authentication) previously were only read from the
flux-system
namespace, but they're now read from the namespace you've installed weave gitops. If you've created your secrets manually and you're not running weave gitops in theflux-system
namespace, you need to move them to the local namespace.
💸 Features and improvements
- OCI Repository support - if you're using flux 0.32 and OCI repositories, set
listOCIRepositories: true
to enable OCI Repositories. - Multi-platform support - weave gitops now works on ARM64.
🚀 Enhancements
- PR: #2496 - build multi-platform container image upon release
- PR: #2487 - List CRDs in Flux Runtime
- PR: #2513 - increase Flux resource intervals
- PR: #2509 - change docs to refer to the OCI registry for chart storage
- PR: #2522 - Make authentication method selection explicit
- PR: #2517 - expose errors coming from sources API calls
- PR: #2493 - Refactor SortWithType to use OrderBy from lodash so we will be able to Order/Sort Data by Fields to generate Unique Collection that is not Flick.
- PR: #2532 - Add gzip compression
- PR: #2539 - Install & wait for extra components when specified
- PR: #2538 - Extend automation details with tabs
- PR: #2526 - (almost) Support running gitops without flux-system namespace
- PR: #2558 - Add support for OCI Repositories
🔥 UI
- PR: #2502 - Change graph line path
- PR: #2494 - Add SubRouterTab Styles
- PR: #2495 - Update logo
- PR: #2508 - Remove brilliant but now unused graph utils + other unused components
- PR: #2518 - Use getObject for all sources details
- PR: #2570 - Add options parameter for hooks
- PR: #2577 - Fix empty error component adding whitespace
- PR: #2565 - Add new background plus header changes to match
🐛 Bugs
- PR: #2492 - Remove the vertical scrollbar at login and showing two backgrounds stacking
- PR: #2533 - use proper numbered lists
- PR: #2536 - Don't allow login method unless both cli arg and feature flag is set
- PR: #2544 - extend-automation-details-with-tabs
- PR: #2545 - fix: add client timeout and fix namspace update
- PR: #2550 - Improve watcher and file walker when a directory is added or removed
- PR: #2575 - Fix chart publishing
- PR: #2572 - fix: profiles api json tags can't json.Unmarshal
- PR: #2560 - fix: add client timeout and fix namspace update
- PR: #2559 - Style Filterable Table
- PR: #2584 - Make OCI repositories opt-in, fix OCI repository permissions, fix rendering errors for sources
- PR: #2599 - Fix
get bycrypt-hash
reading of stdin
v0.9.2-rc.2
✍️ Action required
- Change in secret namespaces. Secrets for authentication (whether OIDC or password authentication) previously were only read from the
flux-system
namespace, but they're now read from the namespace you've installed weave gitops. If you've created your secrets manually and you're not running weave gitops in theflux-system
namespace, you need to move them to the local namespace.
💸 Features and improvements
- OCI Repository support - if you're using flux 0.32 and OCI repositories, set
listOCIRepositories: true
to enable OCI Repositories. - Multi-platform support - weave gitops now works on ARM64.
🚀 Enhancements
- PR: #2496 - build multi-platform container image upon release
- PR: #2487 - List CRDs in Flux Runtime
- PR: #2513 - increase Flux resource intervals
- PR: #2509 - change docs to refer to the OCI registry for chart storage
- PR: #2522 - Make authentication method selection explicit
- PR: #2517 - expose errors coming from sources API calls
- PR: #2493 - Refactor SortWithType to use OrderBy from lodash so we will be able to Order/Sort Data by Fields to generate Unique Collection that is not Flick.
- PR: #2532 - Add gzip compression
- PR: #2539 - Install & wait for extra components when specified
- PR: #2538 - Extend automation details with tabs
- PR: #2526 - (almost) Support running gitops without flux-system namespace
- PR: #2558 - Add support for OCI Repositories
🔥 UI
- PR: #2502 - Change graph line path
- PR: #2494 - Add SubRouterTab Styles
- PR: #2495 - Update logo
- PR: #2508 - Remove brilliant but now unused graph utils + other unused components
- PR: #2518 - Use getObject for all sources details
- PR: #2570 - Add options parameter for hooks
- PR: #2577 - Fix empty error component adding whitespace
🐛 Bugs
- PR: #2492 - Remove the vertical scrollbar at login and showing two backgrounds stacking
- PR: #2533 - use proper numbered lists
- PR: #2536 - Don't allow login method unless both cli arg and feature flag is set
- PR: #2544 - extend-automation-details-with-tabs
- PR: #2545 - fix: add client timeout and fix namspace update
- PR: #2550 - Improve watcher and file walker when a directory is added or removed
- PR: #2575 - Fix chart publishing
- PR: #2572 - fix: profiles api json tags can't json.Unmarshal
- PR: #2560 - fix: add client timeout and fix namspace update
v0.9.2-rc.1
⚠️ Breaking changes
Describe any breaking changes here, or delete this block
✍️ Action required
Describe any user facing actions here, or delete this block.
💸 Features and improvements
Describe any user facing changes here, or delete this block.
Examples of user facing changes:
- API changes
- Bug fixes
- Any changes in behaviour
- Changes requiring upgrade notices or deprecation warning
🚀 Enhancements
- PR: #2322 - Display oci helm repositories well
- PR: #2349 - Make it easy to find out the k8s and flux version
- PR: #2379 - Allow the oidc secret to be named other than 'oidc-auth' and improve logging
- PR: #2401 - Help command for gitops beta run
- PR: #2403 - add gitops bucket server
- PR: #2406 - Introduce BE featureflags, make the auth system use them
- PR: #2391 - Add optional prometheus metrics
- PR: #2411 - Add functionality to gitops beta run command
- PR: #2416 - implement dev bucket installation
- PR: #2410 - feat: kubeconfig token passthrough authentication for WGE commands in CLI
- PR: #2419 - Add command to generate a secret
- PR: #2434 - Add flags to gitops run
- PR: #2417 - CLI command to generate RBAC resources for tenant
- PR: #2443 - implement sync for gitops run
- PR: #2458 - add filterable table to flux runtime
- PR: #2469 - Install GitOps Dashboard for gitops beta run
- PR: #2481 - GitOps Run - add compile-time variable for the Dev Bucket container image
- PR: #2472 - display error messages when dev-ks fails
🔥 UI
- PR: #2346 - Fix flickering in Data Table
- PR: #2351 - Show Reconciling State in UI
- PR: #2374 - Link to images in detail pages
- PR: #2378 - Make it easier to highlight yaml
- PR: #2387 - Removes tags from image links
- PR: #2394 - Fixes bug in computeReady function
- PR: #2396 - Button Styling Tweaks
- PR: #2395 - Redirect to previous location on 401
- PR: #2389 - Nav fixed vertically, but scrolls horizontally
- PR: #2479 - Move Cluster column forward on Sources page
- PR: #2476 - Remove DagreD3 to make a solid foundation for the graph
🐛 Bugs
- PR: #2390 - Graph view hides resources with default zoom
- PR: #2408 - fix nil pointer deref in GitRepositoryToProto
- PR: #2424 - Set version flags when building release images, too
- PR: #2429 - Make events use the same cluster connection as everything else
- PR: #2439 - only show automations pertaining to chosen cluster
- PR: #2445 - Upgrade containerd
- PR: #2446 - Use access token for UserInfo endpoint access
- PR: #2448 - release: Set tag on the correct commit
- PR: #2470 - Unify oci link handling
- PR: #2497 - Port forwarding error immediately after installing the GitOps Dashboard not on the same run when installing Flux
- PR: #2499 - fix: GetImpersonatedClient returns a multierror for use in API response
Uncategorized
v0.9.1
🚀 Enhancements
- PR: #2322 - Display oci helm repositories well
- PR: #2349 - Make it easy to find out the k8s and flux version
- PR: #2379 - Allow the oidc secret to be named other than 'oidc-auth' and improve logging
- PR: #2401 - Help command for gitops beta run
- PR: #2403 - add gitops bucket server
- PR: #2406 - Introduce BE featureflags, make the auth system use them
- PR: #2391 - Add optional prometheus metrics
- PR: #2411 - Add functionality to gitops beta run command
- PR: #2416 - implement dev bucket installation
- PR: #2410 - feat: kubeconfig token passthrough authentication for WGE commands in CLI
- PR: #2419 - Add command to generate a secret
- PR: #2434 - Add flags to gitops run
- PR: #2417 - CLI command to generate RBAC resources for tenant
- PR: #2443 - implement sync for gitops run
- PR: #2458 - add filterable table to flux runtime
- PR: #2469 - Install GitOps Dashboard for gitops beta run
- PR: #2481 - GitOps Run - add compile-time variable for the Dev Bucket container image
🔥 UI
- PR: #2346 - Fix flickering in Data Table
- PR: #2351 - Show Reconciling State in UI
- PR: #2374 - Link to images in detail pages
- PR: #2378 - Make it easier to highlight yaml
- PR: #2387 - Removes tags from image links
- PR: #2394 - Fixes bug in computeReady function
- PR: #2396 - Button Styling Tweaks
- PR: #2395 - Redirect to previous location on 401
- PR: #2389 - Nav fixed vertically, but scrolls horizontally
- PR: #2479 - Move Cluster column forward on Sources page
🐛 Bugs
- PR: #2390 - Graph view hides resources with default zoom
- PR: #2408 - fix nil pointer deref in GitRepositoryToProto
- PR: #2424 - Set version flags when building release images, too
- PR: #2429 - Make events use the same cluster connection as everything else
- PR: #2439 - only show automations pertaining to chosen cluster
- PR: #2445 - Upgrade containerd
- PR: #2446 - Use access token for UserInfo endpoint access
- PR: #2448 - release: Set tag on the correct commit
- PR: #2470 - Unify oci link handling
v0.9.1-rc.2
🚀 Enhancements
- PR: #2322 - Display oci helm repositories well
- PR: #2349 - Make it easy to find out the k8s and flux version
- PR: #2379 - Allow the oidc secret to be named other than 'oidc-auth' and improve logging
- PR: #2401 - Help command for gitops beta run
- PR: #2403 - add gitops bucket server
- PR: #2406 - Introduce BE featureflags, make the auth system use them
- PR: #2391 - Add optional prometheus metrics
- PR: #2411 - Add functionality to gitops beta run command
- PR: #2416 - implement dev bucket installation
- PR: #2410 - feat: kubeconfig token passthrough authentication for WGE commands in CLI
- PR: #2419 - Add command to generate a secret
- PR: #2434 - Add flags to gitops run
- PR: #2417 - CLI command to generate RBAC resources for tenant
🔥 UI
- PR: #2346 - Fix flickering in Data Table
- PR: #2351 - Show Reconciling State in UI
- PR: #2374 - Link to images in detail pages
- PR: #2378 - Make it easier to highlight yaml
- PR: #2387 - Removes tags from image links
- PR: #2394 - Fixes bug in computeReady function
- PR: #2396 - Button Styling Tweaks
- PR: #2395 - Redirect to previous location on 401
- PR: #2389 - Nav fixed vertically, but scrolls horizontally
🐛 Bugs
- PR: #2390 - Graph view hides resources with default zoom
- PR: #2408 - fix nil pointer deref in GitRepositoryToProto
- PR: #2424 - Set version flags when building release images, too
- PR: #2429 - Make events use the same cluster connection as everything else
- PR: #2439 - only show automations pertaining to chosen cluster
- PR: #2445 - Upgrade containerd
- PR: #2446 - Use access token for UserInfo endpoint access
- PR: #2448 - release: Set tag on the correct commit
v0.9.1-rc.1
🚀 Enhancements
- PR: #2140 - Adds MultiClusterFetcher instructions to user-guide
- PR: #2246 - implement sync for source objects
- PR: #2270 - Add raw GetObject view, and use it to display yaml, metadata
- PR: #2325 - Make sure metadata does not support hyperlinks for non HTTP/HTTPS URLs
- PR: #2327 - publish helm chart as OCI
- PR: #2276 - use server-side fairness policy if applicable
🔥 UI
- PR: #2260 - Add Suspend/Resume to the UI
- PR: #2249 - Make nav sticky and adjust logo/top bar height
- PR: #2272 - Fix loading icon size inside buttons
- PR: #2277 - Link to Flux resources in the details table for Kustomizations and Helm Releases
- PR: #2273 - Add number lines to yaml tab
- PR: #2282 - Kustomizations and Helm Releases display images in tables
- PR: #2293 - Add copyable kubectl get command to yaml tab
- PR: #2295 - Ensure javascript has been formatted by prettier in CI
- PR: #2297 - Adds multiline and link support to metadata
- PR: #2308 - Fix invalid URL caused by filters
- PR: #2281 - Detail Pages filter by Type
- PR: #2314 - Fix filtering by name (searching) on Automation details tab
- PR: #2316 - 2269 Format metadata keys; 2301 Sort metadata key/value pairs by key
🐛 Bugs
- PR: #2251 - use window location to refresh to reset application
- PR: #2294 - js: Test that all dependencies are listed, add yaml dependency
- PR: #2306 - Fix the reference error by rolling
yaml
back to the stable version. - PR: #2298 - Display missing resources from a Kustomization's inventory
- PR: #2309 - graph: Hide ReplicaSets with zero pods
- PR: #2296 - Add exports and fix unprotected map
- PR: #2345 - Duplicates on detail pages table view
v0.9.0
🚀 Enhancements
- PR: #2140 - Adds MultiClusterFetcher instructions to user-guide
- PR: #2246 - implement sync for source objects
- PR: #2270 - Add raw GetObject view, and use it to display yaml, metadata
- PR: #2325 - Make sure metadata does not support hyperlinks for non HTTP/HTTPS URLs
- PR: #2327 - publish helm chart as OCI
🔥 UI
- PR: #2260 - Add Suspend/Resume to the UI
- PR: #2249 - Make nav sticky and adjust logo/top bar height
- PR: #2272 - Fix loading icon size inside buttons
- PR: #2277 - Link to Flux resources in the details table for Kustomizations and Helm Releases
- PR: #2273 - Add number lines to yaml tab
- PR: #2282 - Kustomizations and Helm Releases display images in tables
- PR: #2293 - Add copyable kubectl get command to yaml tab
- PR: #2295 - Ensure javascript has been formatted by prettier in CI
- PR: #2297 - Adds multiline and link support to metadata
- PR: #2308 - Fix invalid URL caused by filters
- PR: #2281 - Detail Pages filter by Type
- PR: #2314 - Fix filtering by name (searching) on Automation details tab
- PR: #2316 - 2269 Format metadata keys; 2301 Sort metadata key/value pairs by key
🐛 Bugs
- PR: #2251 - use window location to refresh to reset application
- PR: #2294 - js: Test that all dependencies are listed, add yaml dependency
- PR: #2306 - Fix the reference error by rolling
yaml
back to the stable version. - PR: #2298 - Display missing resources from a Kustomization's inventory
- PR: #2309 - graph: Hide ReplicaSets with zero pods
- PR: #2296 - Add exports and fix unprotected map
v0.9.0-rc.3
🚀 Enhancements
- PR: #2140 - Adds MultiClusterFetcher instructions to user-guide
- PR: #2246 - implement sync for source objects
- PR: #2270 - Add raw GetObject view, and use it to display yaml, metadata
- PR: #2325 - Make sure metadata does not support hyperlinks for non HTTP/HTTPS URLs
- PR: #2327 - publish helm chart as OCI
🔥 UI
- PR: #2260 - Add Suspend/Resume to the UI
- PR: #2249 - Make nav sticky and adjust logo/top bar height
- PR: #2272 - Fix loading icon size inside buttons
- PR: #2277 - Link to Flux resources in the details table for Kustomizations and Helm Releases
- PR: #2273 - Add number lines to yaml tab
- PR: #2282 - Kustomizations and Helm Releases display images in tables
- PR: #2293 - Add copyable kubectl get command to yaml tab
- PR: #2295 - Ensure javascript has been formatted by prettier in CI
- PR: #2297 - Adds multiline and link support to metadata
- PR: #2308 - Fix invalid URL caused by filters
- PR: #2281 - Detail Pages filter by Type
- PR: #2314 - Fix filtering by name (searching) on Automation details tab
- PR: #2316 - 2269 Format metadata keys; 2301 Sort metadata key/value pairs by key
🐛 Bugs
- PR: #2251 - use window location to refresh to reset application
- PR: #2294 - js: Test that all dependencies are listed, add yaml dependency
- PR: #2306 - Fix the reference error by rolling
yaml
back to the stable version. - PR: #2298 - Display missing resources from a Kustomization's inventory
- PR: #2309 - graph: Hide ReplicaSets with zero pods
- PR: #2296 - Add exports and fix unprotected map
v0.9.0-rc.1
💸 Features and improvements
- New yaml view for all flux objects.
- Display the running image(s) for relevant objects such as pods, deployments, etc.
- Add support for displaying custom metadata about objects in UI.
- Make sure all table views that display a flux object links to that object.
v0.8.1
💸 Features and improvements
This release has numerous bug fixes and UX updates.
The most notable change is that the default user shipped with Weave GitOps has a cluster role instead of a role that defaults to the flux-system namespace. This is to improve the getting started experience and to properly see the work that Flux is doing for you.
🚀 Enhancements
- PR: #2056 - feat: ClusterRole for default user
- PR: #2091 - Add version endpoint
- PR: #2102 - feat: Show container image for applications [server side]
- PR: #2077 - Move feature flags to core, don't mount remaining Application endpoints
- PR: #2116 - Supporting Partial success results for clustered list
- PR: #1983 - Clean up AUTH Flags
- PR: #2168 - Listing cluster scoped objects + allow specifying sheme for clients factory
- PR: #2172 - Add Suspend/Resume endpoint
- PR: #2167 - refactor CoreClientCOntext to be more extensible
- PR: #2126 - Implement
add terraform
to apply a TF template - PR: #2199 - Add support for showing helmrelease versions in UI
- PR: #2109 - Allow filter repos
- PR: #2210 - Rename GitopsTemplate to GitOpsTemplate
- PR: #2185 - Return Available Versions for Profiles in descending order
- PR: #2232 - update
get clusters
to use the new endpoint - PR: #2227 - List and get terraform and capi templates
- PR: #2252 - Move kube Client creation into the handlers and out of the middleware
🔥 UI
- PR: #2054 - Make filter state url addressable
- PR: #2015 - UI Responsiveness Pass
- PR: #2079 - Add the reconciliation graph to HelmRelease detail page
- PR: #2112 - Match AutomationDetail styling to SourceDetail
- PR: #2127 - Add exports
- PR: #2146 - Use ready condition for automations table timestamp
- PR: #2096 - Refactor table URL filtering for testability
- PR: #2147 - Change table filtering logic to AND between categories, and OR within…
- PR: #2155 - 580 UI need to improve the error message for wrong cluster user password
- PR: #2142 - [UI] Lottie and check update
- PR: #2176 - Display backend version in footer
- PR: #2190 - Fix helmChart error
- PR: #2189 - Handle empty filter dialog options + adjust font sizes
- PR: #2208 - Reorganize Detail Pages
- PR: #2245 - ui: Display object Kinds properly
- PR: #2247 - Throw an error on any number of ESLint warnings.
- PR: #2236 - Remove url from sources table for helm charts
🐛 Bugs
- PR: #2042 - Avoid ignoring helmreleases on source detail page
- PR: #2058 - fix: Timestamp column is empty on Event list pages
- PR: #2062 - Fixed last updated column in UI for some flux primitives
- PR: #2086 - fix: Weave GitOps username is hard-coded
- PR: #2101 - Don't use quotes on flags to docker build action
- PR: #2100 - fix: Missing deployments on Kustomization detail page
- PR: #2110 - Only show resources that are part of flux runtime
- PR: #2085 - fix: Clear related caches on clusters update
- PR: #2118 - fix: Applications object graph does not reconcile automatically
- PR: #2137 - Continue processing and updating the clustermngr caches onError
- PR: #2139 - server: Start logging all requests, and fix specifying log levels to application
- PR: #2157 - Dynamically pass in the right automation kind
- PR: #2161 - Pass in right source when automation is helm release
- PR: #2165 - Use 'viewSecretsResourceNames' no 'viewSecrets' in dev values.yaml
- PR: #2182 - Provide auth compatibility for older images
- PR: #2193 - ui: Fix a couple of problems displaying & linking to objects
- PR: #2195 - Fix documentation typo
- PR: #2192 - Provide the correct source namespace in automations
- PR: #2200 - Fix getting a helm release's inventory when using targetNamespace
- PR: #2191 - Fixes an issue where initial filter is set to the initial data
- PR: #2203 - Fix syncing sources
- PR: #2205 - Fix the template for TFTemplate
- PR: #2201 - Fix listing Events for event types other than Kustomization
- PR: #2198 - ui: Use namespaces for finding sources
- PR: #2212 - remove unnecessary special character in error
Uncategorized
- PR: #2204 - Tchong update ent doc