Skip to content

Releases: weaveworks/weave-gitops

v0.9.2

15 Aug 17:42
Compare
Choose a tag to compare

✍️ 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 the flux-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

11 Aug 17:30
Compare
Choose a tag to compare
v0.9.2-rc.2 Pre-release
Pre-release

✍️ 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 the flux-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

10 Aug 15:01
Compare
Choose a tag to compare
v0.9.2-rc.1 Pre-release
Pre-release

⚠️ 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

27 Jul 14:38
Compare
Choose a tag to compare

🚀 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

26 Jul 13:52
Compare
Choose a tag to compare
v0.9.1-rc.2 Pre-release
Pre-release

🚀 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

19 Jul 11:43
Compare
Choose a tag to compare
v0.9.1-rc.1 Pre-release
Pre-release

🚀 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

21 Jun 17:42
5283dd5
Compare
Choose a tag to compare

🚀 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

17 Jun 14:26
335500d
Compare
Choose a tag to compare
v0.9.0-rc.3 Pre-release
Pre-release

🚀 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

08 Jun 15:23
d1272ba
Compare
Choose a tag to compare
v0.9.0-rc.1 Pre-release
Pre-release

💸 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

01 Jun 18:27
8f0a7cf
Compare
Choose a tag to compare

💸 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