Skip to content

Releases: weaveworks/weave-gitops

v0.39.0-rc.2

25 Feb 11:15
Compare
Choose a tag to compare
v0.39.0-rc.2 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

Flux compatibility

Flux version Minimum required
v2.4 >= 2.4.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

Uncategorized
  • PR: #4691 - docs: correct license reference in contrib docs
  • PR: #4692 - chore: remove unused @mui/lab dependency
  • PR: #4693 - build(deps): Bump the mui group across 1 directory with 2 updates
  • PR: #4689 - chore: fix version tag in UI
  • PR: #4694 - ci: enforce Conventional Commits PRs
  • PR: #4714 - ci(release): change pull request subject pattern to init caps
  • PR: #4711 - build(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.9.0
  • PR: #4712 - build(deps): Bump sigstore/cosign-installer from 3.7.0 to 3.8.0
  • PR: #4716 - build(deps): Bump golang from 1.23.5 to 1.23.6
  • PR: #4717 - build(deps): Bump node from ae2f3d4 to 5145c88
  • PR: #4701 - build(deps): Bump the golang-x group with 4 updates
  • PR: #4710 - build(deps): Bump github/codeql-action from 3.28.8 to 3.28.9
  • PR: #4703 - build(deps): Bump github.com/fluxcd/pkg/ssa from 0.44.0 to 0.45.0
  • PR: #4702 - build(deps): Bump github.com/minio/minio-go/v7 from 7.0.84 to 7.0.85
  • PR: #4713 - build(deps): Bump docker/setup-qemu-action from 3.3.0 to 3.4.0
  • PR: #4708 - build(deps-dev): Bump typescript-eslint from 8.23.0 to 8.24.0
  • PR: #4700 - build(deps): Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in the golang-grpc group
  • PR: #4704 - build(deps): Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.26.0 to 2.26.1
  • PR: #4706 - build(deps-dev): Bump the eslint group with 2 updates
  • PR: #4707 - build(deps): Bump remark-gfm from 4.0.0 to 4.0.1
  • PR: #4709 - build(deps): Bump styled-components from 6.1.14 to 6.1.15
  • PR: #4705 - build(deps-dev): Bump the babel group with 2 updates
  • PR: #4719 - build(deps-dev): Bump prettier from 3.4.2 to 3.5.0
  • PR: #4720 - build(deps): Bump postcss from 8.5.1 to 8.5.2
  • PR: #4715 - build(deps): Bump ubuntu from 80dd3c3 to 7229784
  • PR: #4721 - build(deps): Bump serialize-javascript from 6.0.1 to 6.0.2 in /website
  • PR: #4727 - build(deps): Bump goreleaser/goreleaser-action from 6.1.0 to 6.2.1
  • PR: #4733 - build(deps): Bump golang from 1.23.6 to 1.24.0
  • PR: #4735 - build(deps): Bump the k8s group with 6 updates
  • PR: #4736 - build(deps): Bump github.com/fluxcd/image-reflector-controller/api from 0.33.0 to 0.34.0
  • PR: #4734 - build(deps): Bump node from 5145c88 to cfef443
  • PR: #4741 - build(deps): Bump flake8 from 7.1.1 to 7.1.2 in the python-packages group
  • PR: #4737 - build(deps): Bump github.com/fluxcd/pkg/ssa from 0.45.0 to 0.45.1
  • PR: #4739 - build(deps): Bump github.com/fluxcd/source-controller/api from 1.4.1 to 1.5.0
  • PR: #4743 - build(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
  • PR: #4742 - build(deps): Bump github.com/fluxcd/kustomize-controller/api from 1.4.0 to 1.5.0
  • PR: #4738 - build(deps): Bump github.com/fluxcd/image-automation-controller/api from 0.39.0 to 0.40.0
  • PR: #4745 - build(deps): Bump github.com/fluxcd/notification-controller/api from 1.4.0 to 1.5.0
  • PR: #4744 - build(deps): Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2
  • PR: #4747 - build(deps): Bump github.com/fluxcd/helm-controller/api from 1.1.0 to 1.2.0
  • PR: #4746 - build(deps): Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0
  • PR: #4748 - build(deps): Bump github.com/minio/minio-go/v7 from 7.0.85 to 7.0.87
  • PR: #4750 - build(deps): Bump github/codeql-action from 3.28.9 to 3.28.10
  • PR: #4751 - build(deps): Bump mikepenz/release-changelog-builder-action from 5.1.0 to 5.2.0
  • PR: #4753 - build(deps): Bump actions/upload-artifact from 4.6.0 to 4.6.1
  • PR: #4754 - build(deps): Bump ossf/scorecard-action from 2.4.0 to 2.4.1
  • PR: #4752 - build(deps): Bump sigstore/cosign-installer from 3.8.0 to 3.8.1
  • PR: #4755 - build(deps): Bump github.com/fluxcd/pkg/runtime from 0.53.0 to 0.53.1
  • PR: #4756 - build(deps): Bump fluxcd/flux2 from 2.4.0 to 2.5.0
  • PR: #4757 - build(deps): Bump docker/build-push-action from 6.13.0 to 6.14.0
  • PR: #4726 - build(deps): Bump the npm-packages group in /website with 2 updates
  • PR: #4731 - build(deps-dev): Bump the react group with 2 updates
  • PR: #4759 - build(deps): Bump @tanstack/react-query from 5.66.0 to 5.66.9
  • PR: #4760 - build(deps): Bump postcss from 8.5.2 to 8.5.3
  • PR: #4761 - build(deps-dev): Bump typescript-eslint from 8.24.0 to 8.24.1
  • PR: #4749 - ci: Make upgrade Flux CI great again
  • PR: #4765 - build(deps): Bump react-router from 7.1.5 to 7.2.0
  • PR: #4766 - build(deps-dev): Bump prettier from 3.5.0 to 3.5.1
  • PR: #4728 - build(deps-dev): Bump the babel group with 2 updates
  • PR: #4763 - build(deps-dev): Bump the eslint group across 1 directory with 2 updates
  • PR: #4767 - chore: Upgrade Flux to 2.5.0
  • PR: #4768 - ci: Disable upgrade-flux workflow in forks
  • PR: #4771 - ci(release): Correct release PR name

0.39.0-rc.1 Rising Phoenix

04 Feb 22:19
Compare
Choose a tag to compare
Pre-release

⚠️ Breaking changes

This release does not support Kubernetes versions below K8S 1.31.1 and is strictly compatible with flux 2.4.0 onwards.

💸 Features and improvements

  • Added support for Flux 2.4.0 to take advantage of the latest features and improvements.
  • Updated UI to the latest React and MUI versions to improve performance and user experience, as well as fix security vulnerabilities.
  • Updated all backend dependencies to the latest versions to address security concerns and improve stability.
  • A new documentation domain has been made available to improve user experience and make finding the information you need easier.
  • Deprecated support for Flux versions before v2.4.0 to ensure compatibility with the latest features and improvements and ease of maintenance for future releases by a smaller team of maintainers.
  • Added feature toggling to enable OpenTofu compatibility.

🔧 How to Test:

  1. Download the release candidate from the link above.
  2. Follow the installation guide to set it up.
  3. Report any issues or feedback on our GitHub Issues page.

Flux compatibility

Flux version Minimum required
v2.4 >= 2.4.0

For Flux migrations to v2.0, see the documentation for flux.

Kubernetes compatibility

K8S version Minimum required
>=1.31.x >= 1.31.0
Contributors

Gratitude to the following developers for making this release candidate possible:

erikgb
tenstad
mproffitt
gusevda
casibbald
bigkevmcd
makkes
foot
enekofb

No amount of thanks is sufficient to show gratitude to all the previous contributors who got the product to where it was before this release; we stand on the shoulders of giants!

What's Changed

Read more

v0.38.0

06 Dec 15:48
Compare
Choose a tag to compare

💸 Features and improvements

  • A new command check oidc-config is introduced that validates a given OIDC configuration, either from a referenced Secret or from CLI flags. This will help users debug issues with Weave GitOps OIDC configuration as well as provide a way to validate a configuration before putting it on a cluster.
  • When suspending a Flux resource, a user can now add a reason to explain the suspension.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #4146 - Add 'check oidc-config' command
  • PR: #4147 - Add comment to suspend action

📖 Documentation

  • PR: #4149 - Add release notes for version-0.37.0
  • PR: #4150 - add weave gitops oss release notes links for v0.37
  • PR: #4153 - Update docs bootstraping access
Uncategorized
  • PR: #4152 - build(deps): Bump @adobe/css-tools from 4.3.1 to 4.3.2
  • PR: #4007 - Expose OSS static asset handling to unify OSS/EE serving
  • PR: #4156 - Add UI subpath info for EE
  • PR: #4158 - Fix gitops check

v0.37.0

22 Nov 13:29
Compare
Choose a tag to compare

💸 Features and improvements

  • Improved Helm compatibility with OIDC providers such as GitLab or Azure, by allowing optional OIDC values.
  • Bring back the anonymous access sidebar
  • UI fixes for policy details pages around the description and how to solve fields.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #4143 - Add sidebar for anonymous access back.
  • PR: #4139 - show suspended by annotations to metadata component
  • PR: #4141 - UI | fix markdown editor overflow style
  • PR: #4144 - Add note about lack of persistent storage.
  • PR: #4119 - Allow optional OIDC values in Helm chart

📖 Documentation

  • PR: #4132 - Fix website README
  • PR: #4138 - add wge release notes for v0.32 to v0.3.60
  • PR: #4133 - Add monitoring to object cleaner
  • PR: #3917 - Add guides for common OIDC providers
  • PR: #4137 - added docs suggestions while reviewing
  • PR: #4136 - Add CLI bootstrap flux documentation
  • PR: #4142 - added repo url examples in cli bootstrapping docs
  • PR: #4113 - Docs: Keycloak OIDC Guide
Uncategorized
  • PR: #4135 - added dependabot support for github actions
  • PR: #4131 - Add suspended annotations

v0.36.0

09 Nov 09:14
Compare
Choose a tag to compare

⚠️ Breaking changes

  • GitOps Run has been removed from the gitops cli.

💸 Features and improvements

  • New standardised sync, suspend and resume buttons across the UI!

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

📖 Documentation

  • PR: #4103 - generate sitemap
  • PR: #4073 - add gitops-ee bootstrap cli user documentation
Uncategorized
  • PR: #4099 - Update "No Dependencies" message with links to flux docs
  • PR: #4079 - Add notification component
  • PR: #4074 - Remove webkit-scrollbar css
  • PR: #4096 - Generic sync/suspend/inventory listing
  • PR: #4097 - Removes GitOps Run references from docs
  • PR: #4108 - Add some more redirects
  • PR: #4091 - Cleanup datatable
  • PR: #4098 - Refactoring Status column
  • PR: #4111 - fix: Remove GitOps Run CLI commands
  • PR: #4080 - Standardize the sync/suspend/edit buttons
  • PR: #4105 - build(deps): Bump google.golang.org/grpc from 1.51.0 to 1.56.3
  • PR: #4116 - chore: Remove GitOps Run components
  • PR: #4082 - build(deps): Bump @babel/traverse from 7.20.13 to 7.23.2 in /website
  • PR: #4114 - Add new svg icon as CLusterDiscovery icon
  • PR: #4123 - fix: Remove flag as source file has been deleted
  • PR: #3846 - fix duplicate icons
  • PR: #4122 - Reorders sidebar and fixes typos
  • PR: #4090 - Refactor /inventory code to expose some helpers
  • PR: #4126 - ci: Remove Slack notification to archived channel

v0.35.0

25 Oct 13:38
Compare
Choose a tag to compare

💸 Features and improvements

  • Create Dashboard command supports Helm 'values' flags: PR: #3990
    The create dashboard command now accepts an additional --values flag which can be used to populate values for the Weave GitOps Helm chart. This allows users to customise the resulting HelmRelease resource, according to their needs.

We have also made minor changes in our CI workflows to make external contributions a little bit easier. Some workflows that required elevated permissions are now skipped for forks.

Finally, we have updated some of our UI libraries to protect against known vulnerabilities.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

📖 Documentation

  • PR: #4089 - Added profiling docs
  • PR: #4093 - Adds clarification to WGE docs links from OSS
  • PR: #4088 - update explorer docs with granular configuration
Uncategorized
  • PR: #4078 - Remove test-connection.yaml
  • PR: #4081 - Fix UI audit
  • PR: #4083 - fix: Only run npm publish job on weave-gitops repo
  • PR: #4085 - fix: Do not run for forks
  • PR: #4086 - fix: Skip updating release status check in forks
  • PR: #4084 - Add colors and exports for new EE pipelines UI
  • PR: #4072 - Only build last 3 versions of user-guide for staging
  • PR: #4087 - fix: Skip running job on forks
  • PR: #4100 - fix: Partially revert #4046

v0.34.0

11 Oct 13:57
Compare
Choose a tag to compare

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

🔥 UI

  • PR: #4049 - Fix JSX/SVG warnings in DeliveryIcon
  • PR: #3989 - UI - update tabs view
  • PR: #4069 - Move header creation outside yaml view to allow for custom text
  • PR: #4071 - override default tabs min-width at (600px) media query

🐛 Bugs

  • PR: #4067 - Verified sources update to not display status "Pending" for objects where verification has not been set
  • PR: #4066 - Fix hr related message appearing on ks

📖 Documentation

  • PR: #4053 - docs: Update Acceptance policy
  • PR: #4062 - docs: Bump dex chart version
  • PR: #4034 - Add document on anonymous access.
Uncategorized - PR: #4044 - Pin GitHub Actions versions - PR: #4046 - ci: Fix CI workflows to prevent script injection - PR: #4054 - ci: Run CodeQL analysis as part of CI - PR: #4056 - ci: Pin GitHub Actions versions - PR: #4058 - ci: Restrict permissions for GITHUB_TOKEN - PR: #4070 - Fixes staging-docs

v0.33.0

27 Sep 14:11
Compare
Choose a tag to compare

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🐛 Bugs

  • PR: #4030 - Fix Suspend button width on Source details pages with short status message
  • PR: #4022 - Fix the OIDC login button when using a RoutePrefix.
  • PR: #4028 - Fix 'cluster not found' error when requesting source from automation sourceRef
  • PR: #4009 - Preserve format when copy/paste yaml file
  • PR: #4021 - Don't show errors if we cannot load HelmRelease details (as its on another cluster via spec.KubeConfig)

📖 Documentation

  • PR: #4014 - Adds OpenSSF badge and updates user docs links
  • PR: #3991 - Add GitOpsSets documentation.
  • PR: #4031 - Removes error on Progressive Delivery page and adds info about UI views
  • PR: #4037 - Resolves skipped backporting between versions 0.29.0 and 0.30.0
  • PR: #4042 - Add templates to explorer supported kinds docs
Uncategorized
  • PR: #4018 - ci: Add OpenSSF GH action
  • PR: #4015 - Move Docs link from sidebar to top of page
  • PR: #4026 - Document group and user prefix configuration.
  • PR: #4025 - Import ImageAutomation components to be used in EE
  • PR: #4029 - Add noText prop to kubeStatusIndicator
  • PR: #4035 - Link clusterName in image automation details
  • PR: #4038 - Add text wrap to fit long term ex. progressive delivery
  • PR: #4039 - Implement style updates to Alert
  • PR: #4041 - Fixes the OIDC return_url param when a subpath is configured

v0.32.0

13 Sep 17:32
Compare
Choose a tag to compare

💸 Features and improvements

  • Enables support for running weave-gitops under a subpath e.g. example.com/wego/ in the UI router

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #3992 - UI works on subpaths
  • PR: #4002 - Add Artifact Metadata section to OCI Repository detail pages
  • PR: #4004 - Add Policies nav-item to the side nav

🐛 Bugs

  • PR: #3987 - Fix the error could not not resolve module "node:os" from cosmiconfig preventing to build the UI
  • PR: #3985 - fix Space in between buttons
  • PR: #3984 - fix inconsistency in listing components
  • PR: #3993 - Fix backporting gaps to prevent old docs versions from showing up in search
  • PR: #3974 - Modify hook on verified status check
  • PR: #3923 - Move stray Progressive Delivery text to related page
  • PR: #3980 - predictable resolution for gitrepository gvk when v1 and v1beta2 exist

📖 Documentation

  • PR: #3982 - Adds Troubleshooting section to WGE TF-Controller docs
  • PR: #3981 - Adds Troubleshooting Section to GitOps Run user docs
  • PR: #3998 - Updates images in Readme
  • PR: #4000 - Adds Image Automation info to user docs
  • PR: #3979 - add WGE 0.31.0 release notes
Uncategorized
  • PR: #3971 - releasing container image before github release
  • PR: #3994 - Add eslint rule to alphabetize imports
  • PR: #3913 - Backstage Plugin overview.

v0.31.2

30 Aug 17:08
Compare
Choose a tag to compare

⚠️ Breaking changes

This switches the storage from in-browser cookie storage, to using a session-based storage mechanism.

If you are running multiple replicas, you will run into issues with the lack of a shared session store.

This also means that when the gitops-server is restarted, the existing sessions will be lost (and will require that users can login again).

We are working to provide support for persistent session storage, and this will land in the next release.

💸 Features and improvements

With the switch to session-based storage, the issue where the ID Token was too big to be stored in a Cookie should be solved, this was commonly caused by Azure's use of UUIDs for groups in the OIDC groups claim.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #3667 - Improve feedback to user when objects aren't retrieved due to RBAC
  • PR: #3946 - JWT cookie fetcher converted to session storage.
  • PR: #3958 - Anonymous / No-auth mode

🔥 UI

  • PR: #3953 - Add Flex with breakpoint prop
  • PR: #3944 - Set static height on signin footer
  • PR: #3962 - Refactor specificity for new dark mode color. And CSS enhancement to Sync Btn
  • PR: #3951 - add new primary color to palette

📖 Documentation

  • PR: #3964 - User docs cleanup
  • PR: #3965 - docs: Add SECURITY.md
  • PR: #3955 - User docs changes in WGE install guide, cluster mgmt pages
  • PR: #3921 - Add Azure-related pages to user docs
Uncategorized
  • PR: #3948 - Add DCO
  • PR: #3954 - Weave GitOps Enterprise v0.30.0 Release Notes
  • PR: #3959 - dashboard helmrepository apiVersion should be v1beta2 not v1
  • PR: #3903 - fix npe when inventory object is nil
  • PR: #3966 - fix: Moved security policy to the right place
  • PR: #3968 - fix: Bump client-go version to 0.26.8
  • PR: #3969 - Bump @adobe/css-tools from 4.0.1 to 4.3.1