Releases: weaveworks/weave-gitops
Releases · weaveworks/weave-gitops
v0.10.1-rc.1
🚀 Enhancements
- PR: #2782 - Reusing k8s clients
- PR: #2874 - implement random port for bucket
- PR: #2931 - Replace text inputs with checkboxes in the bootstrap wizard UI
🔥 UI
- PR: #2903 - Add labels metadata display
🐛 Bugs
- PR: #2905 - gitops-run: Session names have to be lower-case
- PR: #2904 - gitops run: Stop waiting for reconciliation sooner
- PR: #2924 - Fix overlapping UI elements in bootstrap wizard if height of terminal window is insufficient
Uncategorized
- PR: #2894 - Add WGE v0.9.6 release notes to docs
- PR: #2900 - Put logr between cli logger and stdout
- PR: #2844 - gitops run getting started
- PR: #2909 - Migrated tf docs to weave gitops
- PR: #2919 - reset signal in session
- PR: #2918 - Expose known clusters from the clusters-manager
- PR: #2923 - fix brew install link
- PR: #2928 - Security upgrades
- PR: #2922 - Defaults using k8s cached clients to false
- PR: #2906 - Add flux version to flux runtime table
- PR: #2925 - Upgrade flux to 0.36.0
- PR: #2934 - Allow overriding the user-clients-cache TTL from env var
v0.10.0
This feature is a big milestone as our new tool gitops run
now enters beta. The purpose of GitOps run is to remove the complexity for developers so that platform operators can create developer environments easily, and application developers can benefit from GitOps and focus on writing code.
💸 Features and improvements
- Every resource can now be clicked to see it's yaml definition
- Gitops Run can now bootstrap your cluster
- Gitops Run can be used in multi-session mode to allow multiple users to run isolated sessions inside the same cluster.
🚀 Enhancements
- PR: #2838 - implement vcluster-based session
- PR: #2832 - update ListFluxCrds to support querying multiple clusters
- PR: #2853 - gitops run bootstrapping
🔥 UI
- PR: #2800 - Add yaml pop-ups for objects that aren't flux primitives
- PR: #2835 - Fix styling bug on filter chips
- PR: #2837 - Handle conditions without a type of "Ready"
- PR: #2869 - update status icons used in tables update user setting style
Uncategorized
- PR: #2821 - Bump d3-color and d3
- PR: #2823 - Upgrade flux to 0.35.0
- PR: #2793 - documentation added for pipelines
- PR: #2850 - Rename places that call the password hash "secret"
- PR: #2851 - Improve gitops run context handling
- PR: #2828 - Add new profile 0.6.2 docs release notes
- PR: #2849 - Actually default-yes for installing dashboard
- PR: #2840 - Add
gitops set config
andgitops get config
GitOps CLI commands. - PR: #2861 - Change wizard's questions, defaults
- PR: #2847 - create vcluster instance in session
- PR: #2862 - gitops run: Stop the wizard accepting missing values
- PR: #2872 - gitops run bootstrap: Render PATs and passwords as '***'
- PR: #2871 - fix bootstrapping process in the session mode
- PR: #2877 - Improve gitops run bootstrap questions
v0.10.0-rc.1
💸 Features and improvements
- Any resource in the UI can be clicked to see its definition
- Gitops beta run has grown multi-session mode, as well as a complete bootstrap.
🚀 Enhancements
- PR: #2832 - update ListFluxCrds to support querying multiple clusters
- PR: #2853 - gitops run bootstrapping
🔥 UI
- PR: #2800 - Add yaml pop-ups for objects that aren't flux primitives
- PR: #2835 - Fix styling bug on filter chips
- PR: #2837 - Handle conditions without a type of "Ready"
- PR: #2869 - update status icons used in tables update user setting style
Uncategorized
- PR: #2821 - Bump d3-color and d3
- PR: #2822 - Remove unused profile code
- PR: #2823 - Upgrade flux to 0.35.0
- PR: #2825 - export useListFluxCrds function
- PR: #2793 - documentation added for pipelines
- PR: #2838 - implement vcluster-based session
- PR: #2845 - Add LinkResolver for customized routing when running as "embedded"
- PR: #2850 - Rename places that call the password hash "secret"
- PR: #2851 - Improve gitops run context handling
- PR: #2828 - Add new profile 0.6.2 docs release notes
- PR: #2849 - Actually default-yes for installing dashboard
- PR: #2840 - Add
gitops set config
andgitops get config
GitOps CLI commands. - PR: #2861 - Change wizard's questions, defaults
- PR: #2847 - create vcluster instance in session
- PR: #2862 - gitops run: Stop the wizard accepting missing values
- PR: #2872 - gitops run bootstrap: Render PATs and passwords as '***'
- PR: #2871 - fix bootstrapping process in the session mode
v0.9.6
🚀 Enhancements
- PR: #2746 - Add an optional choice of NodePort
- PR: #2751 - Make automation details use getObject instead of dedicated endpoints
- PR: #2765 - List automations objects
- PR: #2781 - helm: Add network policy
- PR: #2780 - Set security context that passes enforce:restricted pod security
- PR: #2785 - implement flux install using the fluxexec package
- PR: #2786 - Take the user through a bootstrap wizard when they close gitops run
- PR: #2794 - add empty table row prop so it can be configured from parent component
- PR: #2791 - #2790: enable adding annotations to the weave-gitops deployment
🔥 UI
- PR: #2748 - Add pop up for Alert yaml
- PR: #2769 - Remove unused components
- PR: #2773 - Adds 'null' to undefined values in chips
- PR: #2783 - Add version and revision info to Helm detail pages
🐛 Bugs
- PR: #2767 - Use the correct labels to get reconciled objects
- PR: #2768 - Fix including pods in details pages
- PR: #2779 - Change dashboard installation to use OCI
- PR: #2787 - Fix events view to take clusters into account
- PR: #2766 - increase kubeClientTimeout and add environment variable option
- PR: #2809 - ui: Don't flatten children for the graph
Uncategorized
- PR: #2708 - Use go 1.19
- PR: #2749 - Add notification permissions to manual, mention suspend/resume
- PR: #2775 - Upgrade go-git-providers to v0.9.0 for EE compatibility
- PR: #2806 - docs: Update getting started
- PR: #2805 - Set more ldflags when making a release
- PR: #2810 - Add Policy Profile Releases to the website
- PR: #2816 - Fix displaying release version in footer + tiny other release fix
- PR: #2817 - Update installation.mdx
v0.9.6-rc.2
🚀 Enhancements
- PR: #2746 - Add an optional choice of NodePort
- PR: #2751 - Make automation details use getObject instead of dedicated endpoints
- PR: #2765 - List automations objects
- PR: #2781 - helm: Add network policy
- PR: #2780 - Set security context that passes enforce:restricted pod security
- PR: #2785 - implement flux install using the fluxexec package
- PR: #2786 - Take the user through a bootstrap wizard when they close gitops run
- PR: #2794 - add empty table row prop so it can be configured from parent component
- PR: #2791 - #2790: enable adding annotations to the weave-gitops deployment
🔥 UI
- PR: #2748 - Add pop up for Alert yaml
- PR: #2769 - Remove unused components
- PR: #2773 - Adds 'null' to undefined values in chips
- PR: #2783 - Add version and revision info to Helm detail pages
🐛 Bugs
- PR: #2767 - Use the correct labels to get reconciled objects
- PR: #2768 - Fix including pods in details pages
- PR: #2779 - Change dashboard installation to use OCI
- PR: #2787 - Fix events view to take clusters into account
- PR: #2766 - increase kubeClientTimeout and add environment variable option
- PR: #2809 - ui: Don't flatten children for the graph
v0.9.6-rc.1
🚀 Enhancements
- PR: #2746 - Add an optional choice of NodePort
- PR: #2751 - Make automation details use getObject instead of dedicated endpoints
- PR: #2781 - helm: Add network policy
- PR: #2780 - Set security context that passes enforce:restricted pod security
- PR: #2785 - implement flux install using the fluxexec package
- PR: #2786 - Take the user through a bootstrap wizard when they close gitops run
- PR: #2794 - add empty table row prop so it can be configured from parent component
- PR: #2791 - #2790: enable adding annotations to the weave-gitops deployment
🔥 UI
- PR: #2748 - Add pop up for Alert yaml
- PR: #2769 - Remove unused components
- PR: #2773 - Adds 'null' to undefined values in chips
- PR: #2783 - Add version and revision info to Helm detail pages
🐛 Bugs
- PR: #2779 - Change dashboard installation to use OCI
- PR: #2787 - Fix events view to take clusters into account
Uncategorized
- PR: #2708 - Use go 1.19
- PR: #2764 - Add flag to hide search and filters menu in DataTable
- PR: #2767 - Use the correct labels to get reconciled objects
- PR: #2768 - Fix including pods in details pages
- PR: #2749 - Add notification permissions to manual, mention suspend/resume
- PR: #2775 - Upgrade go-git-providers to v0.9.0 for EE compatibility
- PR: #2765 - List automations objects
v0.9.5
🚀 Enhancements
- PR: #2701 - flux-exec: implement bootstrap gitlab and global flags
- PR: #2637 - Update
UpdateClusters
to notify watchers with the added and removed clusters - PR: #2721 - gitops run: Use .gitignore automatically
- PR: #2722 - gitops run: Create empty kustomization if target directory doesn't exist
🔥 UI
- PR: #2685 - Add Sync All functionality
- PR: #2677 - Add Notification Providers
- PR: #2714 - Add filtering by undefined and fix searching by name
- PR: #2723 - Add Provider Detail view with Yaml and Alerts
- PR: #2713 - Dependency Tab on Workloads page
- PR: #2744 - Add help message when user has no notifications
- PR: #2735 - Link to filtered tables from alert event sources
🐛 Bugs
v0.9.5-rc.1
🚀 Enhancements
- PR: #2701 - flux-exec: implement bootstrap gitlab and global flags
- PR: #2637 - Update
UpdateClusters
to notify watchers with the added and removed clusters - PR: #2721 - gitops run: Use .gitignore automatically
- PR: #2722 - gitops run: Create empty kustomization if target directory doesn't exist
🔥 UI
- PR: #2685 - Add Sync All functionality
- PR: #2677 - Add Notification Providers
- PR: #2714 - Add filtering by undefined and fix searching by name
- PR: #2723 - Add Provider Detail view with Yaml and Alerts
- PR: #2713 - Dependency Tab on Workloads page
🐛 Bugs
v0.9.4
🚀 Enhancements
- PR: #2573 - [UI,BE] Filter resources by tenant
- PR: #2620 - Log when a resource is suspended or synced
- PR: #2604 - Return Added and Removed Clusters in Clusters.Set()
- PR: #2609 - CLI command for creating GitOps Dashboard
- PR: #2641 - Hide the cluster column in WG OSS
- PR: #2654 - ui: Sort events by newest first
- PR: #2638 - GetProfiles and GetProfileValues to accept HelmRepo details
- PR: #2652 - Initial pendo integration
- PR: #2624 - Passthrough token
- PR: #2658 - Add listObjects, make sources table use it
- PR: #2621 - security documentation added for vulnerability management process
- PR: #2552 - Remove enterprise-only CLI commands
- PR: #2622 - implement installer and exec packages for flux cli
🔥 UI
- PR: #2605 - Add Nav Styles
- PR: #2616 - ui: Make source details do http requests from the top, too
- PR: #2645 - Make feature flags part of context
- PR: #2659 - Remove extra top padding
- PR: #2663 - Fix titles overflowing graph nodes
- PR: #2649 - Suspend/Resume All
🐛 Bugs
- PR: #2613 - Fix spacing of nodes with child nodes
- PR: #2590 - Raise an error if an empty
UserPrincipal
is passed toClientConfigWithUser
- PR: #2626 - Make the whole release flow use the release commit
- PR: #2625 - fix log message
- PR: #2627 - ui: PageStatus should display Failed when state is bad
- PR: #2644 - ui: Fix sort by Reason or Timestamp in the Events table
- PR: #2646 - ui: Fix sort direction not reversed sometimes when clicking on the header of a selected sort column
- PR: #2655 - clustersmngr: Reduce the number of ways we create cluster configs
- PR: #2665 - Exit more gracefully in ListHelmReleases when a HelmRelease revision is missing
- PR: #2669 - Fix error logs in UI tests
- PR: #2679 - Fix displaying errors with useListSources
Uncategorized
- PR: #2606 - Remove Helm v2 dependency
- PR: #2466 - Bump terser from 5.13.1 to 5.14.2 in /website
- PR: #2467 - Bump terser from 5.10.0 to 5.14.2
- PR: #2632 - Populate the groups field in the oauth2/userinfo API response
- PR: #2670 - Upgrade flux components to latest versions
- PR: #2674 - Bump helm.sh/helm/v3 from 3.9.1 to 3.9.4
- PR: #2676 - Update envtest tests to use 1.24
- PR: #2678 - Fixes occasional panic when leaf cluster unreachable
v0.9.4-rc.0
🚀 Enhancements
- PR: #2573 - [UI,BE] Filter resources by tenant
- PR: #2620 - Log when a resource is suspended or synced
- PR: #2604 - Return Added and Removed Clusters in Clusters.Set()
- PR: #2609 - CLI command for creating GitOps Dashboard
- PR: #2641 - Hide the cluster column in WG OSS
- PR: #2654 - ui: Sort events by newest first
- PR: #2638 - GetProfiles and GetProfileValues to accept HelmRepo details
- PR: #2652 - Initial pendo integration
- PR: #2624 - Passthrough token
- PR: #2658 - Add listObjects, make sources table use it
- PR: #2621 - security documentation added for vulnerability management process
- PR: #2552 - Remove enterprise-only CLI commands
🔥 UI
- PR: #2605 - Add Nav Styles
- PR: #2616 - ui: Make source details do http requests from the top, too
- PR: #2645 - Make feature flags part of context
- PR: #2659 - Remove extra top padding
- PR: #2663 - Fix titles overflowing graph nodes
- PR: #2649 - Suspend/Resume All
🐛 Bugs
- PR: #2613 - Fix spacing of nodes with child nodes
- PR: #2590 - Raise an error if an empty
UserPrincipal
is passed toClientConfigWithUser
- PR: #2626 - Make the whole release flow use the release commit
- PR: #2625 - fix log message
- PR: #2627 - ui: PageStatus should display Failed when state is bad
- PR: #2644 - ui: Fix sort by Reason or Timestamp in the Events table
- PR: #2646 - ui: Fix sort direction not reversed sometimes when clicking on the header of a selected sort column
- PR: #2655 - clustersmngr: Reduce the number of ways we create cluster configs
- PR: #2665 - Exit more gracefully in ListHelmReleases when a HelmRelease revision is missing
- PR: #2669 - Fix error logs in UI tests