Releases: Unleash/unleash
v6.8.0
Observability metrics for Edge
Weโve introduced a new dashboard that provides detailed observability metrics for Unleash Edge, helping teams efficiently manage all their connected Edge instances.
The dashboard offers a high-level view of all Edge instances, with deeper insights into instance ID, region, CPU and memory usage, and upstream/downstream latency. This data helps you ensure that all instances are operational and quickly identify potential issues.
You can access these metrics in Network > Connected Edges for Edge instances on version 19.7.0 or later.
Data usage date range selector
The Data Usage dashboard now provides an aggregated view of your requests to Unleash over the last 3, 6, or 12 monthsโmaking it simple to track and assess your data usage over time. You can also compare your usage in previous months with the current month. Access the dashboard in Network > Data Usage.
Event Timeline now lives in Dashboard
We have moved Event Timeline to the top of Dashboard for a more seamless experience and easier access.
Changelog
All notable changes to this project will be documented in this file.
[6.8.0] - 2025-03-06
Bug Fixes
-
Long flag names push table to overflow and flag descriptions are not truncated (#9350)
-
Update dependency docusaurus-plugin-openapi-docs to v4.3.4 (#9368)
-
Update dependency docusaurus-theme-openapi-docs to v4.3.4 (#9374)
-
Update dependency pg to v8.13.3 (#9375)
-
Get all strategies and check if env to be disabled (#9357)
-
Solve 31 day month issue by using trafficUnitSize and not constant 1_000_000 (#9404)
-
Copy strategy is allowed to copy to self (duplicate) (#9407)
-
Update dependency docusaurus-plugin-openapi-docs to v4.3.5 (#9423)
-
Update dependency docusaurus-theme-openapi-docs to v4.3.5 (#9424)
-
Update dependency compression to v1.8.0 (#9437)
Documentation
-
Entra scim setup now includes SCIM compliance flag (#9336)
-
Update CHANGELOG.md
Features
-
Show and hide environments (#9323)
-
Show add strategy button when release plan (#9329)
-
Add tests for filterEventsByQuery (#9338)
-
Make env selector filterable (#9340)
-
New environment box (#9342)
-
Now project moving is split into two events (#9358)
-
Ignore events in log when nothing has changed (#9364)
-
Allow command bar navigation to wrap around (#9370)
-
SQL performance optimization to count instances (#9369)
-
Now instances are only shown for last 24 hours (#9372)
-
Backend connections tab (#9381)
-
Frontend traffic tab (#9385)
-
Use new strategy list in release plans (#9405)
-
UI for archiving release templates (#9415)
-
Project environments include visible property (#9427)
Miscellaneous Tasks
-
Await so change requests banner shows up after adding release plans changes (#9328)
-
Visualize connected edges (#9325)
-
Handle narrow windows for the flag header. (#9321)
-
Make Edge instance node width consistent (#9335)
-
Reduce tab sizes on flag page + fix wrapping/overlapping issue with action buttons (#9339)
-
Upgrade vitest to 3.0.6 (#9337)
-
Improve UX in the Edge observability latency table (#9343)
-
Edge observability width fix (#9345)
-
Add file and component names to
styled
output class names in dev (#9351) -
Fix small UI issues in release templates/plans (#9341)
-
Node sdk version upgrade to support deltas (#9356)
-
Months old version banner (#9352)
-
Deprecate and undeprecate protected environments (#9360)
-
Remove deltaApiStreaming flag (#9362)
-
Remove uiGlobalFontSize flag (#9331)
-
Improve release plan template form validation (#9371)
-
New env strategy containers (#9361)
-
Fix text on last seen instances (#9376)
-
Wrap strategy list in an ordered list (#9377)
-
Consumption model flag (#9379)
-
Handle release plans in new strategy list (#9380)
-
Adjust env dropdown (#9382)
-
Deprecate
envAccordion
colors; update non-legacy components (#9378) -
Adapt existing tests to new components (#9396)
-
Release template card min height (#9390)
-
New add release plan dialog (#9389)
-
Release plan replacement UI (#9400)
-
Flip UI and backend validation for project env disabling (#9395)
-
Migration for new archive columns on release defintion (#9412)
-
Archive release plan template event (#9414)
-
Remove frontendHeaderRedesign flag (#9428)
-
Remove dataUsageMultiMonthView flag (#9429)
Refactor
-
Rename networkViewEnabled to prometheusAPIAvailable (#9330)
-
Fix deprecation for string truncator (#9359)
-
Makes the drag args optional, defaulting to noops (#9394)
-
New constraints style (#9363)
-
Strategy draggable item is now proj/env agnostic (#9411)
Testing
- Connection count chart functions (#9383)
v6.7.2
Changelog
All notable changes to this project will be documented in this file.
[6.7.2] - 2025-02-19
Bug Fixes
-
Command bar spacing (#9288)
-
Make the chip in the playground project selector small (#9298)
-
Add some missing button labels on the project page (#9299)
-
Add strategy and more strategies button are different heights (#9300)
-
Hydration event should update with every event (#9310)
-
Mutating delta events (#9303)
-
Return undefined from delta if no events (#9311)
-
Access e2e test (#9313)
-
Add a metric to track client registrations (#9314)
-
Delete project segment with change request (#9315)
-
Fix unintended scroll on dashboard (#9316)
-
Handle singular counts in project status lifecycle boxes (#9317)
-
Use bucket stop as timestamp for metrics bucket (#9327)
Documentation
-
Include create db permission required for new tests (#9301)
-
Update CHANGELOG.md
Features
-
Connection count usage (#9294)
-
Frontend API POST endpoint (#9291)
-
New flag header (#9302)
-
New flag info box (#9308)
-
Add stale badge to the new header (#9320)
-
Project field to feature removed event (#9322)
Miscellaneous Tasks
-
Use gitcliff changelog for release (#9289)
-
Add migration that backfills scim user email hashes (#9295)
-
Bump unleash client version to beta 6.5 (#9305)
-
Make setting service handle conflict on insert (#9160)
-
Add edge observability tables (#9307)
-
Add change request events to teams integration (#9309)
-
Add status_code to edge traffic table to store 304s as well (#9312)
-
Remove references to admin token kill switch (#9324)
Refactor
v6.7.1
v6.7.0
Renamed feature flag lifecycle stages
Weโve updated the names of the feature flag lifecycle stages to better mirror a typical software development process and help you improve your release efficiency and workflows.
The changes include updates to the names, icons, and colors for the different stages.
Updated license policy for self-hosted Enterprise
Since Unleash v6.0, weโve had soft limits in place warning self-hosted Enterprise instances operating without a valid license or exceeding their seat count.
With Unleash v6.7, we have introduced the following restrictions:
Mandatory license for enterprise self-hosted plan
If you don't have a valid license, your Unleash instance enters read-only mode, and the only available action is to install a valid license.
License expiration
When your license expires, your Unleash instance enters read-only mode. The only available action is to install a new, valid license. Connected applications continue to operate and receive current feature flags, but users cannot make any changes to Unleash.
Seat count
If you reach the maximum number of seats in your license, you cannot add new users until you remove existing users to stay within your limit.
The Unleash Admin UI displays warning banners for customers approaching or exceeding the terms of their license.
5e38a23 - CHANGELOG.md
v6.6.0
Simplified projects
We've simplified the experience of managing your projects in Unleash. On the project overview page, you can now use filters to access archived or stale flags.
Additional enhancements, such as tooltips and accessibility improvements, provide a more consistent and focused experience.
Project status dashboard
We've introduced a new Project status dashboard to help you monitor your projects more effectively.
The dashboard provides an overview of:
- Project health
- Project resources: members, API keys, and segments
- Project activity
- Flag lifecycle data
Deprecated Admin tokens
We've deprecated Admin tokens to encourage using more secure and granular access to resources. You can use personal access tokens or service accounts instead.
Restrictions on account sharing
We've implemented security measures to detect shared accounts as they impede the ability to trace and audit changes. You can find further recommendations and best practices on our blog.
- caefcc89b - CHANGELOG.md
v6.5.3
v6.5.2
v6.5.1
v6.5.0
New features
Personal dashboard
Weโve introduced personal dashboards in the Unleash Admin UI to help optimize your workflow with quick access to the resources and data you need.
In the My projects section, you can find an overview of the projects you own, are a member of, or have favorited. You can gain insights into each projectโs health and stay updated on the latest events. For newly created projects, an onboarding flow guides you through setting up your first feature flag and connecting your first SDK.
The My Feature Flags section offers a focused view of the feature flags you have created or favorited, including exposure metrics, last usage data, and lifecycle stages.
Project onboarding
Our new project onboarding experience simplifies getting started with Unleash. The onboarding flow provides step-by-step instructions for creating your first feature flag and connecting an SDK.
You can select your preferred programming language to receive help with SDK installation and running Unleash. The onboarding flow also provides quick access to our comprehensive set of SDK examples available on GitHub or CodeSandbox.