Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e83d92975c 
							
						 
					 
					
						
						
							
							fix: now showing either payg or consumption ( #10803 )  
						
						 
						
						... 
						
						
						
						1. Make it show either payg or consumption.
2. Add paid tag. 
						
					 
					
						2025-10-15 10:32:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bffec9bc4d 
							
						 
					 
					
						
						
							
							feat: align billing page design with figma ( #10801 )  
						
						 
						
						... 
						
						
						
						1. Splitting main row and usage row, as they have so much different
logic already now.
2. Main lines, keep only included, remove quantity
3. Add correct headers for usage lines
4. Add current consumption also as number
Old design
<img width="1502" height="906" alt="image"
src="https://github.com/user-attachments/assets/ab4fdca9-1a04-4381-88a6-9ce643f71d78 "
/>
New design
<img width="1502" height="906" alt="Screenshot from 2025-10-15 10-36-16"
src="https://github.com/user-attachments/assets/2607a91d-22de-4f72-9e59-d2212b1f5888 "
/> 
						
					 
					
						2025-10-15 08:28:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							715119741b 
							
						 
					 
					
						
						
							
							fix: hide enable strategy dialog when there are release plans ( #10796 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3953/fix-enable-environment-modal-when-there-are-release-plans 
Prevents the "environment needs at least one enabled strategy" dialog
from showing up if you have added a release plan.
This relies on the new `featureReleasePlans` feature flag.
PS: Maybe we should revisit this dialog in the future. We don't usually
see it, and maybe it should trigger the new "add strategy" modal?
<img width="684" height="399" alt="image"
src="https://github.com/user-attachments/assets/2f8213db-22b4-4618-b8e2-15eca096d465 "
/> 
						
					 
					
						2025-10-15 09:21:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38bb9b3bfc 
							
						 
					 
					
						
						
							
							feat: enhance billing invoice components ( #10799 )  
						
						 
						
						... 
						
						
						
						## About the changes
- Hide "included usage" column if an invoice doesn't have any items that
have lines with `limit`
- Minor component types refactors
- Only open (extend accordion) for the first invoice on the list 
						
					 
					
						2025-10-15 10:00:59 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9ed38ca98 
							
						 
					 
					
						
						
							
							feat: milestone progression events more data ( #10798 )  
						
						 
						
						
						
					 
					
						2025-10-14 16:50:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							712943ed29 
							
						 
					 
					
						
						
							
							feat: milestone progression events ( #10797 )  
						
						 
						
						
						
					 
					
						2025-10-14 16:29:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a82673e9 
							
						 
					 
					
						
						
							
							feat: changing milestone progression url ( #10795 )  
						
						 
						
						
						
					 
					
						2025-10-14 15:57:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Melinda Fekete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16d420a2e8 
							
						 
					 
					
						
						
							
							Add OSS vs Enterprise comparison page ( #10793 )  
						
						 
						
						
						
					 
					
						2025-10-14 15:31:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5d1f6e075 
							
						 
					 
					
						
						
							
							chore: remove legacy flag UI ( #10781 )  
						
						 
						
						
						
					 
					
						2025-10-14 11:00:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7efd707dee 
							
						 
					 
					
						
						
							
							Fix: invoice page debugging ( #10791 )  
						
						 
						
						
						
					 
					
						2025-10-14 08:01:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc740bbe2f 
							
						 
					 
					
						
						
							
							feat: add milestone progression UI with projected start times ( #10790 )  
						
						 
						
						
						
					 
					
						2025-10-13 17:02:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							331d00b329 
							
						 
					 
					
						
						
							
							feat: make milestone progressions for source milestone unique ( #10789 )  
						
						 
						
						
						
					 
					
						2025-10-13 15:53:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c74ca0d8ed 
							
						 
					 
					
						
						
							
							feat: measure time in release plan read model ( #10788 )  
						
						 
						
						
						
					 
					
						2025-10-13 15:06:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaf8e37d45 
							
						 
					 
					
						
						
							
							chore(deps): bump nodemailer from 6.10.0 to 7.0.7 ( #10753 )  
						
						 
						
						
						
					 
					
						2025-10-13 14:42:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e6524be4d 
							
						 
					 
					
						
						
							
							refactor: remove unused release plan store method ( #10787 )  
						
						 
						
						
						
					 
					
						2025-10-13 14:37:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ef140c6dc 
							
						 
					 
					
						
						
							
							chore: remove type prefix ( #10786 )  
						
						 
						
						
						
					 
					
						2025-10-13 13:34:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffe91129e6 
							
						 
					 
					
						
						
							
							chore: move read model to value space ( #10785 )  
						
						 
						
						
						
					 
					
						2025-10-13 13:22:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d466b258b 
							
						 
					 
					
						
						
							
							chore: expose release plan read model ( #10784 )  
						
						 
						
						
						
					 
					
						2025-10-13 12:54:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e890968048 
							
						 
					 
					
						
						
							
							feat: apply strategy suggestion directly when clicked ( #10779 )  
						
						 
						
						
						
					 
					
						2025-10-13 12:20:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0edbc7d595 
							
						 
					 
					
						
						
							
							feat: add inline editing for milestone progressions ( #10777 )  
						
						 
						
						
						
					 
					
						2025-10-13 11:53:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9db7bcffd5 
							
						 
					 
					
						
						
							
							feat: disallow negative condition interval ( #10783 )  
						
						 
						
						
						
					 
					
						2025-10-13 11:47:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea9f92bd88 
							
						 
					 
					
						
						
							
							fix: knex returns timestamp dates ( #10782 )  
						
						 
						
						
						
					 
					
						2025-10-13 11:15:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3016da9146 
							
						 
					 
					
						
						
							
							fix: knex returns timestamp dates ( #10780 )  
						
						 
						
						
						
					 
					
						2025-10-13 11:01:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d252558c4 
							
						 
					 
					
						
						
							
							feat: add new dates and plan price ( #10774 )  
						
						 
						
						... 
						
						
						
						<img width="2159" height="1617" alt="image"
src="https://github.com/user-attachments/assets/478ea289-dc0f-439e-92e4-a22fa44a0650 "
/> 
						
					 
					
						2025-10-10 13:44:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8879cc4b46 
							
						 
					 
					
						
						
							
							fix: add transitive transition condition schema ( #10776 )  
						
						 
						
						
						
					 
					
						2025-10-10 12:44:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4500f484ec 
							
						 
					 
					
						
						
							
							feat: improve milestone visual states in release plans ( #10775 )  
						
						 
						
						
						
					 
					
						2025-10-10 12:34:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b7c141e70 
							
						 
					 
					
						
						
							
							feat: improved transition condition schema to be more explicit ( #10773 )  
						
						 
						
						
						
					 
					
						2025-10-10 12:16:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5a91a60e1 
							
						 
					 
					
						
						
							
							fix: release plan write model ( #10772 )  
						
						 
						
						
						
					 
					
						2025-10-10 09:38:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2ef4fe6f 
							
						 
					 
					
						
						
							
							feat: add delete functionality for milestone progressions ( #10770 )  
						
						 
						
						
						
					 
					
						2025-10-10 09:10:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fce4c5bbab 
							
						 
					 
					
						
						
							
							feat: milestone progression executed at in read model ( #10771 )  
						
						 
						
						
						
					 
					
						2025-10-10 09:00:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							938d25828f 
							
						 
					 
					
						
						
							
							chore: update orval types ( #10769 )  
						
						 
						
						
						
					 
					
						2025-10-09 21:15:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							346b063f45 
							
						 
					 
					
						
						
							
							chore: add migration for tracking connected downstream edge nodes ( #10765 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3938/endpoint-in-unleash-edge-validate-license 
Database migration for a new `edge_node_presence` table and
`bucket_edge_heartbeat` function. 
						
					 
					
						2025-10-09 15:38:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a922801690 
							
						 
					 
					
						
						
							
							feat: Add transition condition UI for release plan milestones ( #10768 )  
						
						 
						
						
						
					 
					
						2025-10-09 11:41:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andrii-st 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							247dd3af51 
							
						 
					 
					
						
						
							
							docs: clarify archived query param syntax for api/admin/search/features ( #10538 )  
						
						 
						
						... 
						
						
						
						## About the changes
This PR updates the [Search and filter
features](https://docs.getunleash.io/reference/api/unleash/search-features )
doc to clearly indicate `IS:` query syntax requirement for `archived`
query param. 
						
					 
					
						2025-10-09 11:40:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97297dd40f 
							
						 
					 
					
						
						
							
							feat: milestone executed at migration ( #10767 )  
						
						 
						
						
						
					 
					
						2025-10-09 10:33:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							386c7d5bc6 
							
						 
					 
					
						
						
							
							chore: get release plans from features endpoint ( #10764 )  
						
						 
						
						
						
					 
					
						2025-10-09 10:12:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4722fd4081 
							
						 
					 
					
						
						
							
							chore: export environment and project stores ( #10766 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3932/cloned-environments-enable-disabled-strategies-unexpectedly 
This allows us to use them in Enterprise. 
						
					 
					
						2025-10-09 08:56:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Melinda Fekete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcda481afe 
							
						 
					 
					
						
						
							
							docs: add FAQs to 11 principles page ( #10701 )  
						
						 
						
						
						
					 
					
						2025-10-08 16:26:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7044cd4b1a 
							
						 
					 
					
						
						
							
							feat: Add batching functionality to new flags in production ( #10756 )  
						
						 
						
						... 
						
						
						
						Adds the same batching functionality that was added to the
archived:created chart to the new flags in production chart.
In doing so, I've extracted the batching algorithm and the batched
tooltip title creation, as well as the ChartDataResult type (though
naming suggestions are still welcome on that front).
Locale 'ja':
<img width="1143" height="370" alt="image"
src="https://github.com/user-attachments/assets/827b41c6-0e67-46f4-8f82-4ba12e2120bb "
/>
Locale 'no':
<img width="1475" height="554" alt="image"
src="https://github.com/user-attachments/assets/6125c318-25fb-42bd-a520-44e6a7f7ece7 "
/> 
						
					 
					
						2025-10-08 12:40:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf018020df 
							
						 
					 
					
						
						
							
							chore: feature release plans flag ( #10762 )  
						
						 
						
						
						
					 
					
						2025-10-08 14:19:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ed138c151 
							
						 
					 
					
						
						
							
							Billing info updates ( #10761 )  
						
						 
						
						
						
					 
					
						2025-10-08 12:11:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb3d938f57 
							
						 
					 
					
						
						
							
							fix: transition condition type  ( #10760 )  
						
						 
						
						
						
					 
					
						2025-10-08 12:50:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f35804e55f 
							
						 
					 
					
						
						
							
							Improve release plan write model ( #10759 )  
						
						 
						
						
						
					 
					
						2025-10-08 12:27:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d4f72cf81 
							
						 
					 
					
						
						
							
							feat: improve milestone automation UI positioning and styling ( #10758 )  
						
						 
						
						
						
					 
					
						2025-10-08 11:56:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43fa239e72 
							
						 
					 
					
						
						
							
							feat: milestone transition condition ( #10757 )  
						
						 
						
						
						
					 
					
						2025-10-08 11:30:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9948e577ee 
							
						 
					 
					
						
						
							
							fix: clone environments ( #10755 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3932/cloned-environments-enable-disabled-strategies-unexpectedly 
Cloning environments didn't work as expected. This fixes a few of
issues:
 - Disabled strategies remain disabled after cloning
 - All strategy properties are cloned (including e.g. title)
 - Strategy cloning respects the selected projects
 - Release plans and their milestones are now correctly cloned 
						
					 
					
						2025-10-08 09:48:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8072bc6706 
							
						 
					 
					
						
						
							
							feat: implement milestone progression form  ( #10749 )  
						
						 
						
						
						
					 
					
						2025-10-08 10:15:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2115cc3db 
							
						 
					 
					
						
						
							
							feat: move release plans to feature environments ( #10746 )  
						
						 
						
						
						
					 
					
						2025-10-08 09:39:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							183d436e59 
							
						 
					 
					
						
						
							
							feat: invoice sections ( #10744 )  
						
						 
						
						... 
						
						
						
						Currency formatting and cleaner invoice components 
						
					 
					
						2025-10-08 09:15:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fab5dc8725 
							
						 
					 
					
						
						
							
							fix: Information exposure through a stack trace ( #10737 )  
						
						 
						
						... 
						
						
						
						Fix for
[https://github.com/Unleash/unleash/security/code-scanning/81 ](https://github.com/Unleash/unleash/security/code-scanning/81 )
To prevent information exposure through stack traces, ensure that the
HTTP response sent to clients contains only sanitized, generic error
information, such as a status code and a simple message. Internal
details (including stack traces, error types, or internal error codes)
should not be sent to the client. These can be safely logged on the
server for debugging.
**The fix:**  
- Do not return the entire `finalError` object as JSON to the client, as
it may include fields like `stack` or `internalMessage`.
- Instead, return only a subset of fields that are safe to expose to the
user, in this case just `message` .
- Log the full error and any debugging details using the server-side
logger **as currently done**.
---
_Suggested fixes powered by Copilot Autofix. Review carefully before
merging._
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-07 16:41:40 +02:00