Releases: weaveworks/weave-gitops
v0.8.1-rc.7
🚀 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
🔥 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.
🐛 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
v0.8.1-rc.6
🚀 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
🔥 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
🐛 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
Uncategorized
- PR: #2204 - Tchong update ent doc
v0.8.1-rc.5
🚀 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
🔥 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
🐛 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
v0.8.1-rc.4
💸 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
🔥 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…
🐛 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
Uncategorized
v0.8.1-rc.3
💸 Features and improvements
The default admin user can now see all namespaces as they get a default ClusterRole binding.
🚀 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
🔥 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
🐛 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
Uncategorized
v0.8.1-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: #1912 - refactor: Make namespace force recache a sync operation
- PR: #1906 - update version in package.json before release
- PR: #1913 - ref: Update cache container to sync several caches
- PR: #1922 - Introducing limited user
- PR: #1938 - Kustomizations pagination
- PR: #1963 - ref: Remove kube.Kube interface and implementation
- PR: #1948 - Better bcrypt use
- PR: #1995 - refactor: Use the camelCase fieds in all proto files
- PR: #1952 - Cross cluster querying
- PR: #1967 - Update all Flux (related) dependencies
🔥 UI
- PR: #1821 - Restyle Filter Modal
- PR: #1926 - Add Filtering Options
- PR: #1931 - Remove flux-system as the default namespace from requests
- PR: #1937 - Improve Filter Animation
- PR: #1940 - Style Icon Button Hover State
- PR: #1954 - Remove width constraints from data tables to allow for horizontal scrolling
- PR: #1979 - Add Select All box to filter bar categories
- PR: #1993 - Align titles, fix fonts, and link logo to applications page
- PR: #2004 - Fix empty reconciled object tables
- PR: #2012 - Convert ssh urls to http
🐛 Bugs
- PR: #1920 - fix: Namespace cach can be called before the first results come back
- PR: #1904 - Switch to path routing (from hash routing)
- PR: #1935 - Populate namespace on automation detail screens
- PR: #1932 - Redirect to sign in on AJAX requests
- PR: #1945 - Make sourceRef namespace optional
- PR: #1950 - Fix HelmRelease nav and styling
- PR: #1972 - ui: Make CoreClientContext monkeypatch work
- PR: #1973 - Fix sub page navigation
- PR: #1988 - Fix dev chart values
- PR: #2014 - Allow exclusion of issue from release notes via the "exclude from release notes" label
- PR: #2030 - Don't start the helm watcher as part of core
- PR: #2033 - fix: wego-admin unable to view events for weave gitops app
- PR: #2046 - fix: HelmChart links from Helm Releases point to an invalid object
v0.8.0
⚠️ Breaking changes
This release requires Flux v0.29 or later, which includes the recently updated v1beta2 Custom Resource Definition for Source resources in Flux v0.28. For a complete list of breaking changes, be sure to check the Flux release notes https://github.com/fluxcd/flux2/releases/v0.29.0.
✍️ Action required
For detailed information on the changes required as part of the Source v1beta2 API, please see fluxcd/flux2#2567.
💸 Features and improvements
- feat: Multi name space querying improvements which enables exploring many namespaces in the same view
- fix: UI issues
🚀 Enhancements
- PR: #1912 - refactor: Make namespace force recache a sync operation
- PR: #1906 - update version in package.json before release
- PR: #1913 - ref: Update cache container to sync several caches
- PR: #1922 - Introducing limited user
- PR: #1938 - Kustomizations pagination
- PR: #1963 - ref: Remove kube.Kube interface and implementation
- PR: #1948 - Better bcrypt use
- PR: #1995 - refactor: Use the camelCase fieds in all proto files
- PR: #1952 - Cross cluster querying
- PR: #1967 - Update all Flux (related) dependencies
🔥 UI
- PR: #1821 - Restyle Filter Modal
- PR: #1926 - Add Filtering Options
- PR: #1931 - Remove flux-system as the default namespace from requests
- PR: #1937 - Improve Filter Animation
- PR: #1940 - Style Icon Button Hover State
- PR: #1954 - Remove width constraints from data tables to allow for horizontal scrolling
- PR: #1979 - Add Select All box to filter bar categories
- PR: #1993 - Align titles, fix fonts, and link logo to applications page
- PR: #2004 - Fix empty reconciled object tables
- PR: #2012 - Convert ssh urls to http
🐛 Bugs
- PR: #1920 - fix: Namespace cach can be called before the first results come back
- PR: #1904 - Switch to path routing (from hash routing)
- PR: #1935 - Populate namespace on automation detail screens
- PR: #1932 - Redirect to sign in on AJAX requests
- PR: #1945 - Make sourceRef namespace optional
- PR: #1950 - Fix HelmRelease nav and styling
- PR: #1972 - ui: Make CoreClientContext monkeypatch work
- PR: #1973 - Fix sub page navigation
- PR: #1988 - Fix dev chart values
- PR: #2014 - Allow exclusion of issue from release notes via the "exclude from release notes" label
- PR: #2030 - Don't start the helm watcher as part of core
- PR: #2033 - fix: wego-admin unable to view events for weave gitops app
v0.8.0-rc.2
💸 Features and improvements
- Improve first load of namespaces - this sometimes caused an empty view for the first 30 seconds after logging in.
🚀 Enhancements
- PR: #1912 - refactor: Make namespace force recache a sync operation
- PR: #1906 - update version in package.json before release
- PR: #1913 - ref: Update cache container to sync several caches
- PR: #1922 - Introducing limited user
- PR: #1938 - Kustomizations pagination
- PR: #1963 - ref: Remove kube.Kube interface and implementation
- PR: #1948 - Better bcrypt use
- PR: #1995 - refactor: Use the camelCase fieds in all proto files
- PR: #1952 - Cross cluster querying
- PR: #1967 - Update all Flux (related) dependencies
🔥 UI
- PR: #1821 - Restyle Filter Modal
- PR: #1926 - Add Filtering Options
- PR: #1931 - Remove flux-system as the default namespace from requests
- PR: #1937 - Improve Filter Animation
- PR: #1940 - Style Icon Button Hover State
- PR: #1954 - Remove width constraints from data tables to allow for horizontal scrolling
- PR: #1979 - Add Select All box to filter bar categories
- PR: #1993 - Align titles, fix fonts, and link logo to applications page
- PR: #2004 - Fix empty reconciled object tables
- PR: #2012 - Convert ssh urls to http
🐛 Bugs
- PR: #1920 - fix: Namespace cach can be called before the first results come back
- PR: #1904 - Switch to path routing (from hash routing)
- PR: #1935 - Populate namespace on automation detail screens
- PR: #1932 - Redirect to sign in on AJAX requests
- PR: #1945 - Make sourceRef namespace optional
- PR: #1950 - Fix HelmRelease nav and styling
- PR: #1972 - ui: Make CoreClientContext monkeypatch work
- PR: #1973 - Fix sub page navigation
- PR: #1988 - Fix dev chart values
- PR: #2014 - Allow exclusion of issue from release notes via the "exclude from release notes" label
- PR: #2030 - Don't start the helm watcher as part of core
- PR: #2033 - fix: wego-admin unable to view events for weave gitops app
v0.8.0-rc.1
⚠️ Breaking changes:
This release requires Flux v0.29
or later, which includes an updated v1beta2 Custom Resource Definition for Source resources. The application is no longer able to see Source resources that use the old v1beta1 CRD. You must make sure both Flux and your Source resources are upgraded when installing this upgrade.
✍🏻 Action required:
Please follow these upgrade instructions to be applied post-upgrade.
🚀 Enhancements
- PR: #1912 - refactor: Make namespace force recache a sync operation
- PR: #1906 - update version in package.json before release
- PR: #1913 - ref: Update cache container to sync several caches
- PR: #1922 - Introducing limited user
- PR: #1938 - Kustomizations pagination
- PR: #1963 - ref: Remove kube.Kube interface and implementation
- PR: #1948 - Better bcrypt use
- PR: #1995 - refactor: Use the camelCase fieds in all proto files
🔥 UI
- PR: #1821 - Restyle Filter Modal
- PR: #1926 - Add Filtering Options
- PR: #1931 - Remove flux-system as the default namespace from requests
- PR: #1937 - Improve Filter Animation
- PR: #1940 - Style Icon Button Hover State
- PR: #1954 - Remove width constraints from data tables to allow for horizontal scrolling
- PR: #1979 - Add Select All box to filter bar categories
- PR: #1993 - Align titles, fix fonts, and link logo to applications page
- PR: #2004 - Fix empty reconciled object tables
🐛 Bugs
- PR: #1920 - fix: Namespace cach can be called before the first results come back
- PR: #1904 - Switch to path routing (from hash routing)
- PR: #1935 - Populate namespace on automation detail screens
- PR: #1932 - Redirect to sign in on AJAX requests
- PR: #1945 - Make sourceRef namespace optional
- PR: #1950 - Fix HelmRelease nav and styling
- PR: #1972 - ui: Make CoreClientContext monkeypatch work
- PR: #1973 - Fix sub page navigation
- PR: #1988 - Fix dev chart values
v0.7.1-rc.3
🚀 Enhancements
- PR: #1912 - refactor: Make namespace force recache a sync operation
- PR: #1906 - update version in package.json before release
- PR: #1913 - ref: Update cache container to sync several caches
- PR: #1922 - Introducing limited user
- PR: #1938 - Kustomizations pagination
- PR: #1963 - ref: Remove kube.Kube interface and implementation
- PR: #1948 - Better bcrypt use
- PR: #1995 - refactor: Use the camelCase fieds in all proto files
🔥 UI
- PR: #1821 - Restyle Filter Modal
- PR: #1926 - Add Filtering Options
- PR: #1931 - Remove flux-system as the default namespace from requests
- PR: #1937 - Improve Filter Animation
- PR: #1940 - Style Icon Button Hover State
- PR: #1954 - Remove width constraints from data tables to allow for horizontal scrolling
- PR: #1979 - Add Select All box to filter bar categories
- PR: #1993 - Align titles, fix fonts, and link logo to applications page
- PR: #2004 - Fix empty reconciled object tables
🐛 Bugs
- PR: #1920 - fix: Namespace cach can be called before the first results come back
- PR: #1904 - Switch to path routing (from hash routing)
- PR: #1935 - Populate namespace on automation detail screens
- PR: #1932 - Redirect to sign in on AJAX requests
- PR: #1945 - Make sourceRef namespace optional
- PR: #1950 - Fix HelmRelease nav and styling
- PR: #1972 - ui: Make CoreClientContext monkeypatch work
- PR: #1973 - Fix sub page navigation
- PR: #1988 - Fix dev chart values
Uncategorized
- PR: #1908 - Fix Spacing in Page Component
- PR: #1914 - Update helm chart + CLI release version
- PR: #1910 - Documentation updates for v0.7.0
- PR: #1921 - docs: Fix manual download instructions, update readme
- PR: #1929 - Added missing version prefix. Command was broken.
- PR: #1936 - Do not delete
.idea
folder onmake clean
- PR: #1941 - Stop the testEnv
- PR: #1930 - Replace the release process with a workflow
- PR: #1944 - Docs fixes
- PR: #1951 - Add dedicated components for core details functionality, export flux hook
- PR: #1958 - update docs based on sync requirements
- PR: #1924 - Run release process as weave-gitops-bot, and re-enable homebrew tap generation
- PR: #1957 - Updates for 0.7.0-patch1
- PR: #1974 - release: Fix condition to skip brew tap generation
- PR: #1975 - release: Fix github action for tagging docker images
- PR: #1976 - Updates for 0.7.1-rc.1
- PR: #1978 - Final* small release process changes
- PR: #1984 - Move javascript out of the server binary
- PR: #1986 - ref: delete gitproviders/cache
- PR: #1989 - Update auth check
- PR: #1991 - Updates for 0.7.1-rc.2
- PR: #1987 - refactor: clean up
pkg/models
- PR: #1994 - Fix HelmRlease typo in docs
- PR: #1985 - Some light changes
- PR: #1996 - Fix mis-spelling of HelmRelease for stable documentation
- PR: #1997 - docs: Copy the changes from #1985 to the unstable docs
- PR: #1999 - refactor: Tidy up server tests a little