-
-
Notifications
You must be signed in to change notification settings - Fork 743
/
Copy pathCHANGELOG.md
7148 lines (3901 loc) · 255 KB
/
CHANGELOG.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Changelog
All notable changes to this project will be documented in this file.
## [6.3.0] - 2024-10-01
### Bug Fixes
- Update dependency @slack/web-api to v6.12.1 ([#8103](https://github.com/Unleash/unleash/issues/8103))
- Also display strategy variant information on default strategies ([#8115](https://github.com/Unleash/unleash/issues/8115))
- Give project_default_strategy_write the ability to update the default strategy ([#8112](https://github.com/Unleash/unleash/issues/8112))
- Allow you to see default strategies if you have write access ([#8113](https://github.com/Unleash/unleash/issues/8113))
- Allow you to save default strategies with the right permissions ([#8114](https://github.com/Unleash/unleash/issues/8114))
- User projects should exclude archived ones ([#8118](https://github.com/Unleash/unleash/issues/8118))
- Update dependency express-rate-limit to v7.4.0 ([#8127](https://github.com/Unleash/unleash/issues/8127))
- Update dependency unleash-client to v5.6.1 ([#8129](https://github.com/Unleash/unleash/issues/8129))
- Update dependency git-url-parse to v14.1.0 ([#8128](https://github.com/Unleash/unleash/issues/8128))
- Invert logic ([#8135](https://github.com/Unleash/unleash/issues/8135))
- Update dependency express to v4.20.0 [security] ([#8138](https://github.com/Unleash/unleash/issues/8138))
- Docker warnings ([#8148](https://github.com/Unleash/unleash/issues/8148))
- Express upgrade to 4.21 ([#8169](https://github.com/Unleash/unleash/issues/8169))
- Upgrade openapi to drop dompurify and fix path-to-regexp ([#8170](https://github.com/Unleash/unleash/issues/8170))
- Connect sdk description bg color ([#8171](https://github.com/Unleash/unleash/issues/8171))
- Archive project curl ([#8181](https://github.com/Unleash/unleash/issues/8181))
- Update playground SDK to increase the possible random numbers used for stickiness id ([#8182](https://github.com/Unleash/unleash/issues/8182))
- Typo and improved example in latest ADR ([#8063](https://github.com/Unleash/unleash/issues/8063))
- Now onboarding will show up in correct times ([#8214](https://github.com/Unleash/unleash/issues/8214))
- Onboarding img asset path ([#8213](https://github.com/Unleash/unleash/issues/8213))
- Update dependency nodemailer to v6.9.15 ([#8224](https://github.com/Unleash/unleash/issues/8224))
- Trim messages longer than 3000 chars ([#8219](https://github.com/Unleash/unleash/issues/8219))
- SDK snippets import ([#8235](https://github.com/Unleash/unleash/issues/8235))
- Adjust welcome dialog size ([#8244](https://github.com/Unleash/unleash/issues/8244))
- Layout content width on large screens ([#8267](https://github.com/Unleash/unleash/issues/8267))
- Trim role names before validation ([#8277](https://github.com/Unleash/unleash/issues/8277))
- Trim name and description before validation ([#8275](https://github.com/Unleash/unleash/issues/8275))
- Now only one onboarding screen will be shown at time ([#8290](https://github.com/Unleash/unleash/issues/8290))
- Event timeline should unmount when hidden and be closed by default ([#8294](https://github.com/Unleash/unleash/issues/8294))
- Some integrations only counted errors not all results ([#8295](https://github.com/Unleash/unleash/issues/8295))
- Extend feature_toggle_update counter with details about action ([#8202](https://github.com/Unleash/unleash/issues/8202))
- Handle empty strings on permissions gracefully in access service ([#8306](https://github.com/Unleash/unleash/issues/8306))
- Add missing awaits on events ([#8320](https://github.com/Unleash/unleash/issues/8320))
### Documentation
- Add in gradual rollout use case doc ([#8172](https://github.com/Unleash/unleash/issues/8172))
- Remove extra diagram ([#8203](https://github.com/Unleash/unleash/issues/8203))
- Demo is pro ([#8270](https://github.com/Unleash/unleash/issues/8270))
- Recommend PG v13 or later ([#8276](https://github.com/Unleash/unleash/issues/8276))
- Feature lifecycle availability ([#8288](https://github.com/Unleash/unleash/issues/8288))
- A/B Testing Use Case Tutorial ([#8257](https://github.com/Unleash/unleash/issues/8257))
### Features
- Check flag status snippet ([#8097](https://github.com/Unleash/unleash/issues/8097))
- Change sdk action ([#8098](https://github.com/Unleash/unleash/issues/8098))
- Connection status bubble ([#8099](https://github.com/Unleash/unleash/issues/8099))
- Onboarding stepper ([#8100](https://github.com/Unleash/unleash/issues/8100))
- Onboarding step badges ([#8102](https://github.com/Unleash/unleash/issues/8102))
- New onboarding welcome screen logic ([#8110](https://github.com/Unleash/unleash/issues/8110))
- Make node example more consistent ([#8111](https://github.com/Unleash/unleash/issues/8111))
- Explain complete feature name ([#8120](https://github.com/Unleash/unleash/issues/8120))
- Swift and flutter sdk snippets ([#8149](https://github.com/Unleash/unleash/issues/8149))
- Personal dashboard route ([#8173](https://github.com/Unleash/unleash/issues/8173))
- My projects ui stub ([#8185](https://github.com/Unleash/unleash/issues/8185))
- Personal dashboard project selection ([#8188](https://github.com/Unleash/unleash/issues/8188))
- Personal dashboard connect sdk ([#8190](https://github.com/Unleash/unleash/issues/8190))
- Placeholder flag metrics chart ([#8197](https://github.com/Unleash/unleash/issues/8197))
- Onboarding flow will not break ([#8198](https://github.com/Unleash/unleash/issues/8198))
- Welcome dialog with unleash concepts ([#8199](https://github.com/Unleash/unleash/issues/8199))
- Onboarding can be now closed ([#8215](https://github.com/Unleash/unleash/issues/8215))
- Personal dashboard api ([#8218](https://github.com/Unleash/unleash/issues/8218))
- Personal flags UI component ([#8221](https://github.com/Unleash/unleash/issues/8221))
- Complete java example ([#8227](https://github.com/Unleash/unleash/issues/8227))
- Only show sdk button to specific roles ([#8231](https://github.com/Unleash/unleash/issues/8231))
- Sdk snippets in files ([#8233](https://github.com/Unleash/unleash/issues/8233))
- Personal flag metrics display ([#8232](https://github.com/Unleash/unleash/issues/8232))
- Add your projects (with roles) to personal dashboard api ([#8236](https://github.com/Unleash/unleash/issues/8236))
- Highlighting flags chart ([#8237](https://github.com/Unleash/unleash/issues/8237))
- Add group project roles to project roles ([#8245](https://github.com/Unleash/unleash/issues/8245))
- Flag exposure in personal dashboard ([#8247](https://github.com/Unleash/unleash/issues/8247))
- Rust SDK snippet ([#8239](https://github.com/Unleash/unleash/issues/8239))
- Add project owners to personal dashboard project payload ([#8248](https://github.com/Unleash/unleash/issues/8248))
- Nodejs snippet for production ([#8256](https://github.com/Unleash/unleash/issues/8256))
- Display new completed dialog ([#8255](https://github.com/Unleash/unleash/issues/8255))
- Sdk connected using production snippet ([#8266](https://github.com/Unleash/unleash/issues/8266))
- Get projects by ids ([#8269](https://github.com/Unleash/unleash/issues/8269))
- Show user's roles and project owners ([#8253](https://github.com/Unleash/unleash/issues/8253))
- Project details for personal dashboard ([#8274](https://github.com/Unleash/unleash/issues/8274))
- Vue and Svelte snippets ([#8250](https://github.com/Unleash/unleash/issues/8250))
- Read projects from personal dashboard API ([#8279](https://github.com/Unleash/unleash/issues/8279))
- After onboarding show success box with resources ([#8278](https://github.com/Unleash/unleash/issues/8278))
- Personal dashboard project details API stub ([#8282](https://github.com/Unleash/unleash/issues/8282))
- Now code examples are joined into one ([#8284](https://github.com/Unleash/unleash/issues/8284))
- Create page for when you have no projects ([#8285](https://github.com/Unleash/unleash/issues/8285))
- Add production snippets and resources ([#8286](https://github.com/Unleash/unleash/issues/8286))
- Return latest project events ([#8287](https://github.com/Unleash/unleash/issues/8287))
- Android snippet ([#8281](https://github.com/Unleash/unleash/issues/8281))
- Display basic list of project events ([#8291](https://github.com/Unleash/unleash/issues/8291))
- Adjust search query for personal project ([#8296](https://github.com/Unleash/unleash/issues/8296))
- Add project owners to personal dashboard ([#8293](https://github.com/Unleash/unleash/issues/8293))
- Last project events ui polishing ([#8298](https://github.com/Unleash/unleash/issues/8298))
- Add Unleash admins to API payload ([#8299](https://github.com/Unleash/unleash/issues/8299))
- Open unleash concepts ([#8301](https://github.com/Unleash/unleash/issues/8301))
- Add onboarding status to personal dashboard api ([#8302](https://github.com/Unleash/unleash/issues/8302))
- Use onboarding status to conditionally show badge and message ([#8304](https://github.com/Unleash/unleash/issues/8304))
- Hook up admin / owner data to UI ([#8300](https://github.com/Unleash/unleash/issues/8300))
- Personal dashboard flag created ([#8305](https://github.com/Unleash/unleash/issues/8305))
- Include favorite projects in personal dashboard ([#8309](https://github.com/Unleash/unleash/issues/8309))
- Skeleton loaders for personal dashboard ([#8313](https://github.com/Unleash/unleash/issues/8313))
- Return project owners ([#8312](https://github.com/Unleash/unleash/issues/8312))
- Return project roles ([#8314](https://github.com/Unleash/unleash/issues/8314))
- Add transactional support for access service ([#8311](https://github.com/Unleash/unleash/issues/8311))
- Add links to examples ([#8308](https://github.com/Unleash/unleash/issues/8308))
- Redirect to personal dashboard when no last project ([#8318](https://github.com/Unleash/unleash/issues/8318))
- .NET snippet ([#8307](https://github.com/Unleash/unleash/issues/8307))
### Miscellaneous Tasks
- Bump version to 6.2.0
- Remove unused SCIM setting - assumeControlOfExisting ([#8101](https://github.com/Unleash/unleash/issues/8101))
- Adjust language names ([#8117](https://github.com/Unleash/unleash/issues/8117))
- Add logging to new code path ([#8133](https://github.com/Unleash/unleash/issues/8133))
- Add stringified logs ([#8134](https://github.com/Unleash/unleash/issues/8134))
- Bump version to 6.2.1
- Bump version to 6.2.2
- Update go sdk examples ([#8145](https://github.com/Unleash/unleash/issues/8145))
- PHP SDK example fix ([#8146](https://github.com/Unleash/unleash/issues/8146))
- Remove debug logs ([#8147](https://github.com/Unleash/unleash/issues/8147))
- Upgrade unleash-client and mime libraries ([#8158](https://github.com/Unleash/unleash/issues/8158))
- Add eventTimeline feature flag ([#8159](https://github.com/Unleash/unleash/issues/8159))
- Update docker yarnlock ([#8174](https://github.com/Unleash/unleash/issues/8174))
- Bump version to 6.2.3
- Make count column bigint. ([#8183](https://github.com/Unleash/unleash/issues/8183))
- Event timeline ([#8176](https://github.com/Unleash/unleash/issues/8176))
- Finalize python sdk example ([#8186](https://github.com/Unleash/unleash/issues/8186))
- Enables github docker cache ([#8187](https://github.com/Unleash/unleash/issues/8187))
- Update project onboarding UI text ([#8189](https://github.com/Unleash/unleash/issues/8189))
- Orval gen ([#8220](https://github.com/Unleash/unleash/issues/8220))
- Event timeline tooltips ([#8205](https://github.com/Unleash/unleash/issues/8205))
- Full js sdk example ([#8229](https://github.com/Unleash/unleash/issues/8229))
- Feature event formatter md format style ([#8222](https://github.com/Unleash/unleash/issues/8222))
- Send full message without trimming to the addon event ([#8230](https://github.com/Unleash/unleash/issues/8230))
- Event timeline header placement ([#8234](https://github.com/Unleash/unleash/issues/8234))
- Event timeline persistent state ([#8240](https://github.com/Unleash/unleash/issues/8240))
- Update orval for personal dashboards ([#8268](https://github.com/Unleash/unleash/issues/8268))
- Remove manual anonymization of outgoing project owners ([#8252](https://github.com/Unleash/unleash/issues/8252))
- Move onboarding flow and dialog under same location ([#8272](https://github.com/Unleash/unleash/issues/8272))
- Implement event grouping in the event timeline ([#8254](https://github.com/Unleash/unleash/issues/8254))
- Fix search events endpoint description ([#8289](https://github.com/Unleash/unleash/issues/8289))
- Event timeline signals ([#8310](https://github.com/Unleash/unleash/issues/8310))
### Refactor
- Move getProjectsByUser to read model ([#8262](https://github.com/Unleash/unleash/issues/8262))
- Composition root for personal dashboard service ([#8280](https://github.com/Unleash/unleash/issues/8280))
- Extract my projects component ([#8317](https://github.com/Unleash/unleash/issues/8317))
### Testing
- Onboarding test with existing key ([#8116](https://github.com/Unleash/unleash/issues/8116))
- Improve onboarding test ([#8121](https://github.com/Unleash/unleash/issues/8121))
- Reduce noise from test warnings ([#8251](https://github.com/Unleash/unleash/issues/8251))
- Skip vercel toolbar in e2e tests ([#8273](https://github.com/Unleash/unleash/issues/8273))
- Test the dashboard admins property ([#8303](https://github.com/Unleash/unleash/issues/8303))
## [6.2.3] - 2024-09-18
### Bug Fixes
- Express upgrade to 4.21 ([#8168](https://github.com/Unleash/unleash/issues/8168))
- Cherry pick security fixes ([#8175](https://github.com/Unleash/unleash/issues/8175))
## [6.2.1] - 2024-09-11
### Bug Fixes
- Invert logic ([#8135](https://github.com/Unleash/unleash/issues/8135)) ([#8136](https://github.com/Unleash/unleash/issues/8136))
## [6.2.0] - 2024-09-05
### ADR
- Use of conditionals in JSX (`</ConditionallyRender>`) ([#8025](https://github.com/Unleash/unleash/issues/8025))
### Bug Fixes
- Missing space in delete project message ([#7771](https://github.com/Unleash/unleash/issues/7771))
- Update dependency ajv to v8.17.1 ([#7786](https://github.com/Unleash/unleash/issues/7786))
- Don't delete projects screen from history ([#7787](https://github.com/Unleash/unleash/issues/7787))
- Select an item only from the filtered list of options ([#7789](https://github.com/Unleash/unleash/issues/7789))
- Allow for empty groupId in form ([#7798](https://github.com/Unleash/unleash/issues/7798))
- Show environments page as enterprise feature ([#7796](https://github.com/Unleash/unleash/issues/7796))
- Playground env column spacing made bigger ([#7806](https://github.com/Unleash/unleash/issues/7806))
- Don't show link stubs in slack notifications ([#7810](https://github.com/Unleash/unleash/issues/7810))
- Update avatar usage in change requests ([#7818](https://github.com/Unleash/unleash/issues/7818))
- Event creators, distinct on two users with same id ([#7824](https://github.com/Unleash/unleash/issues/7824))
- After encryption some emails end up being too long ([#7828](https://github.com/Unleash/unleash/issues/7828))
- Don't always fetch all flags on project flag screen ([#7834](https://github.com/Unleash/unleash/issues/7834))
- Display feature naming patterns in dialog ([#7837](https://github.com/Unleash/unleash/issues/7837))
- Search events by user ID, not by user name ([#7846](https://github.com/Unleash/unleash/issues/7846))
- Remove flag from UI ([#7857](https://github.com/Unleash/unleash/issues/7857))
- Remove another scimApi flag ([#7858](https://github.com/Unleash/unleash/issues/7858))
- Make archivedAt nullable ([#7872](https://github.com/Unleash/unleash/issues/7872))
- Messed up on merge-conflicts ([#7873](https://github.com/Unleash/unleash/issues/7873))
- Change request enabled check should ignore disabled envs ([#7869](https://github.com/Unleash/unleash/issues/7869))
- Add collaborators to ignored props for feature diff notif ([#7877](https://github.com/Unleash/unleash/issues/7877))
- Cap number of collaborators displayed ([#7879](https://github.com/Unleash/unleash/issues/7879))
- Always provide empty segments list in feature env strategies ([#7880](https://github.com/Unleash/unleash/issues/7880))
- Display 3 types of models image ([#7885](https://github.com/Unleash/unleash/issues/7885))
- Exclude archived features in segments count ([#7886](https://github.com/Unleash/unleash/issues/7886))
- Exclude archived features in segments count ([#7897](https://github.com/Unleash/unleash/issues/7897))
- Projects archive search ([#7898](https://github.com/Unleash/unleash/issues/7898))
- Orphaned token label only for items without projects ([#7901](https://github.com/Unleash/unleash/issues/7901))
- Avoid awkward overlaps of group cards with lots of members, long project names, and small cards ([#7915](https://github.com/Unleash/unleash/issues/7915))
- Last seen metrics exceeding table limits ([#7923](https://github.com/Unleash/unleash/issues/7923))
- Don't count flags multiple times (bonus: don't count non-project events) ([#7931](https://github.com/Unleash/unleash/issues/7931))
- Delete project action ([#7934](https://github.com/Unleash/unleash/issues/7934))
- Update the customer success email for limits ([#7933](https://github.com/Unleash/unleash/issues/7933))
- React-timeago issue ([#7936](https://github.com/Unleash/unleash/issues/7936))
- Only show addon delete button when editing addons ([#7930](https://github.com/Unleash/unleash/issues/7930))
- Misc fixes for project archive ([#7948](https://github.com/Unleash/unleash/issues/7948))
- Project owner name overflow ([#7949](https://github.com/Unleash/unleash/issues/7949))
- Enable disabled strategies keeps settings ([#7950](https://github.com/Unleash/unleash/issues/7950))
- Fix events with no-project projects ([#7951](https://github.com/Unleash/unleash/issues/7951))
- Fixing flaky test, because order for distinct may be random ([#7954](https://github.com/Unleash/unleash/issues/7954))
- Serialize API token data correctly in instance stats ([#7953](https://github.com/Unleash/unleash/issues/7953))
- When backporting we don't want to push latest docker tag ([#7961](https://github.com/Unleash/unleash/issues/7961))
- When running on main we need to use latest=auto ([#7969](https://github.com/Unleash/unleash/issues/7969))
- Normalize casing for API token types before insert ([#7972](https://github.com/Unleash/unleash/issues/7972))
- Split features schema into archived and project features ([#7973](https://github.com/Unleash/unleash/issues/7973))
- Add migration to normalize api token types ([#7974](https://github.com/Unleash/unleash/issues/7974))
- Project last seen at metrics ([#7988](https://github.com/Unleash/unleash/issues/7988))
- Copy strategy should always add a new strategy ([#7994](https://github.com/Unleash/unleash/issues/7994))
- Support search for tags that has colon inside ([#7998](https://github.com/Unleash/unleash/issues/7998))
- Change .inc calls to .increment ([#8000](https://github.com/Unleash/unleash/issues/8000))
- Project badge alignment ([#8019](https://github.com/Unleash/unleash/issues/8019))
- Boolean logic for feature last seen toolbar ([#8016](https://github.com/Unleash/unleash/issues/8016))
- Project archive card ([#8024](https://github.com/Unleash/unleash/issues/8024))
- Prevent config resolver snapshot test ([#8041](https://github.com/Unleash/unleash/issues/8041))
- Force languages in cypress browser for tests ([#8049](https://github.com/Unleash/unleash/issues/8049))
- Onboarding events corner cases ([#8057](https://github.com/Unleash/unleash/issues/8057))
- Reduce integration events requests ([#8055](https://github.com/Unleash/unleash/issues/8055))
- Deps revert for chartjs plugin ([#8060](https://github.com/Unleash/unleash/issues/8060))
- Editor can add dependencies in default project ([#8077](https://github.com/Unleash/unleash/issues/8077))
- Add request body schema in update segment endpoint ([#8085](https://github.com/Unleash/unleash/issues/8085))
- Use the correct env vars for initial admin account ([#8095](https://github.com/Unleash/unleash/issues/8095))
- Align short owner username on project card ([#8093](https://github.com/Unleash/unleash/issues/8093))
### Documentation
- Change request preview playground ([#7738](https://github.com/Unleash/unleash/issues/7738))
- Update projects docs ([#7941](https://github.com/Unleash/unleash/issues/7941))
- Mention what the minimum values are if you override the limits ([#7971](https://github.com/Unleash/unleash/issues/7971))
- Redirect featureflagbook.com to best practices guide ([#8026](https://github.com/Unleash/unleash/issues/8026))
- Remove mention of admin name and email env vars ([#8096](https://github.com/Unleash/unleash/issues/8096))
### Feat
- Projects OpenAPI update ([#8036](https://github.com/Unleash/unleash/issues/8036))
### Features
- Front end filter state management for event search ([#7776](https://github.com/Unleash/unleash/issues/7776))
- Make `to` date inclusive ([#7775](https://github.com/Unleash/unleash/issues/7775))
- Archived at column in projects ([#7782](https://github.com/Unleash/unleash/issues/7782))
- Wait for postgres to boot before running tests ([#7790](https://github.com/Unleash/unleash/issues/7790))
- Archive project service ([#7794](https://github.com/Unleash/unleash/issues/7794))
- Add paging to event log ([#7793](https://github.com/Unleash/unleash/issues/7793))
- Transactional project service support ([#7799](https://github.com/Unleash/unleash/issues/7799))
- Archive project form ([#7797](https://github.com/Unleash/unleash/issues/7797))
- Filter out archived projects from the main project list ([#7803](https://github.com/Unleash/unleash/issues/7803))
- Prevent adding flags to archived project ([#7811](https://github.com/Unleash/unleash/issues/7811))
- Event creators ([#7809](https://github.com/Unleash/unleash/issues/7809))
- Add collaborators to feature schema ([#7821](https://github.com/Unleash/unleash/issues/7821))
- Add index on events created at ([#7836](https://github.com/Unleash/unleash/issues/7836))
- Events table type column index ([#7838](https://github.com/Unleash/unleash/issues/7838))
- Prevent revive flag/flags in archived project ([#7826](https://github.com/Unleash/unleash/issues/7826))
- Prevent move feature to archived project ([#7839](https://github.com/Unleash/unleash/issues/7839))
- Export events as json ([#7841](https://github.com/Unleash/unleash/issues/7841))
- Exclude archived projects from insights and project stats ([#7843](https://github.com/Unleash/unleash/issues/7843))
- Revive project ([#7847](https://github.com/Unleash/unleash/issues/7847))
- Add event creators data to filter ([#7822](https://github.com/Unleash/unleash/issues/7822))
- Update feature completed payload to have boolean instead of string ([#7855](https://github.com/Unleash/unleash/issues/7855))
- Exporting events as csv ([#7860](https://github.com/Unleash/unleash/issues/7860))
- Query archived projects ([#7862](https://github.com/Unleash/unleash/issues/7862))
- Plausible for events export ([#7868](https://github.com/Unleash/unleash/issues/7868))
- Archived projects query improved ([#7866](https://github.com/Unleash/unleash/issues/7866))
- Allow editing root role/description on SCIM group ([#7874](https://github.com/Unleash/unleash/issues/7874))
- Start using event service composition root ([#7871](https://github.com/Unleash/unleash/issues/7871))
- Dialogs for project revive and delete ([#7863](https://github.com/Unleash/unleash/issues/7863))
- Support private projects for event search ([#7884](https://github.com/Unleash/unleash/issues/7884))
- Resolve useragent source and add as source label to metrics ([#7883](https://github.com/Unleash/unleash/issues/7883))
- Return archived at in project overview ([#7888](https://github.com/Unleash/unleash/issues/7888))
- Show project archived message ([#7899](https://github.com/Unleash/unleash/issues/7899))
- Static link to archived flags in archived project ([#7913](https://github.com/Unleash/unleash/issues/7913))
- Feature flags for metrics and service name logging ([#7916](https://github.com/Unleash/unleash/issues/7916))
- Adjust archived card styling ([#7917](https://github.com/Unleash/unleash/issues/7917))
- Metrics for outgoing integrations ([#7921](https://github.com/Unleash/unleash/issues/7921))
- Project actions count metric ([#7929](https://github.com/Unleash/unleash/issues/7929))
- Prevent revive feature to archived project ([#7939](https://github.com/Unleash/unleash/issues/7939))
- Filter projectless events for normal users ([#7914](https://github.com/Unleash/unleash/issues/7914))
- Log domain every time a webhook is invoked ([#7962](https://github.com/Unleash/unleash/issues/7962))
- Command menu docs ([#7963](https://github.com/Unleash/unleash/issues/7963))
- Add remaining resource usage to instance stats ([#7958](https://github.com/Unleash/unleash/issues/7958))
- Introduce new icons for import/export ([#7970](https://github.com/Unleash/unleash/issues/7970))
- Make hide nav info always visible ([#7981](https://github.com/Unleash/unleash/issues/7981))
- Align insights charts ([#7984](https://github.com/Unleash/unleash/issues/7984))
- New in unleash tooltip ([#7991](https://github.com/Unleash/unleash/issues/7991))
- Signals preview img ([#7993](https://github.com/Unleash/unleash/issues/7993))
- New in unleash summary text ([#7996](https://github.com/Unleash/unleash/issues/7996))
- Fixed full mode navbar width ([#7999](https://github.com/Unleash/unleash/issues/7999))
- Fixed full mode navbar width ([#8001](https://github.com/Unleash/unleash/issues/8001))
- Add database url to environment variable ([#7792](https://github.com/Unleash/unleash/issues/7792))
- Start tracking user first login migration ([#8006](https://github.com/Unleash/unleash/issues/8006))
- New project card ([#7992](https://github.com/Unleash/unleash/issues/7992))
- Start populating user first seen column ([#8010](https://github.com/Unleash/unleash/issues/8010))
- Start collecting prometheus metrics for onboarding events ([#8012](https://github.com/Unleash/unleash/issues/8012))
- Projects onboarding metrics ([#8014](https://github.com/Unleash/unleash/issues/8014))
- Projects list sorting ([#8011](https://github.com/Unleash/unleash/issues/8011))
- Collect onboarding events in separate table ([#8020](https://github.com/Unleash/unleash/issues/8020))
- User loging event emitting with login order ([#8021](https://github.com/Unleash/unleash/issues/8021))
- Display the build number as extra data ([#8022](https://github.com/Unleash/unleash/issues/8022))
- Onboarding store ([#8027](https://github.com/Unleash/unleash/issues/8027))
- Onboarding table to prometheus ([#8034](https://github.com/Unleash/unleash/issues/8034))
- Onboarding service composition root ([#8035](https://github.com/Unleash/unleash/issues/8035))
- Welcome to your project component ([#8039](https://github.com/Unleash/unleash/issues/8039))
- Update Orval config ([#8038](https://github.com/Unleash/unleash/issues/8038))
- Connect sdk step 1 ([#8042](https://github.com/Unleash/unleash/issues/8042))
- Onboarding connect api token generation ([#8054](https://github.com/Unleash/unleash/issues/8054))
- Start returning onboarding status with project overview ([#8058](https://github.com/Unleash/unleash/issues/8058))
- Ignore onboarding events for existing customers ([#8064](https://github.com/Unleash/unleash/issues/8064))
- Select sdk onboarding pt 1 ([#8065](https://github.com/Unleash/unleash/issues/8065))
- Can select client and frontend sdk ([#8066](https://github.com/Unleash/unleash/issues/8066))
- Connect sdk icons ([#8075](https://github.com/Unleash/unleash/issues/8075))
- Welcome to project onboarding status rendering ([#8076](https://github.com/Unleash/unleash/issues/8076))
- Connect welcome to sdk dialog ([#8078](https://github.com/Unleash/unleash/issues/8078))
- Connect sdk concepts ([#8079](https://github.com/Unleash/unleash/issues/8079))
- Navigate between all stages ([#8080](https://github.com/Unleash/unleash/issues/8080))
- Sdk snippets in test connection phase ([#8082](https://github.com/Unleash/unleash/issues/8082))
- Copy to clipboard sdk snippet ([#8083](https://github.com/Unleash/unleash/issues/8083))
- Add sdk example box ([#8092](https://github.com/Unleash/unleash/issues/8092))
### Fix
- Time to production ([#7835](https://github.com/Unleash/unleash/issues/7835))
### Miscellaneous Tasks
- Archive projects flag ([#7772](https://github.com/Unleash/unleash/issues/7772))
- Remove scim api flag ([#7780](https://github.com/Unleash/unleash/issues/7780))
- Bump version to 6.1.0+main
- Bump version to 6.1.2+main
- Align with 6.1 ([#7804](https://github.com/Unleash/unleash/issues/7804))
- Remove docker build & push on PRs ([#7805](https://github.com/Unleash/unleash/issues/7805))
- Remove flagCreator flag ([#7807](https://github.com/Unleash/unleash/issues/7807))
- Remove featureLifecycle and featureLifecycleMetrics flags ([#7808](https://github.com/Unleash/unleash/issues/7808))
- Fixed typo ([#7774](https://github.com/Unleash/unleash/issues/7774))
- [Gitar] Cleaning up stale flag: featureCollaborators with value true ([#7820](https://github.com/Unleash/unleash/issues/7820))
- Generate orval for event creators ([#7823](https://github.com/Unleash/unleash/issues/7823))
- Bump version to 6.1.3+main
- Bump version to 6.1.4+main
- Bump version to 6.1.5+main
- Create skeleton loading for new event screen ([#7861](https://github.com/Unleash/unleash/issues/7861))
- Begin front end cleanup ([#7865](https://github.com/Unleash/unleash/issues/7865))
- Initial admin email ([#7795](https://github.com/Unleash/unleash/issues/7795))
- Bump version to 6.1.8+main
- Code cleanup: event log filters ([#7870](https://github.com/Unleash/unleash/issues/7870))
- Bump version to 6.1.9+main
- Update openapi ([#7881](https://github.com/Unleash/unleash/issues/7881))
- Extract project read model ([#7887](https://github.com/Unleash/unleash/issues/7887))
- Add flags `projectListImprovements` and `useProjectReadModel` ([#7905](https://github.com/Unleash/unleash/issues/7905))
- Bump version to 6.1.10+main
- Minor cleanup in new project read model ([#7911](https://github.com/Unleash/unleash/issues/7911))
- Impl empty results for fake project read model ([#7912](https://github.com/Unleash/unleash/issues/7912))
- Change integration events api tag to addons ([#7932](https://github.com/Unleash/unleash/issues/7932))
- Allow you to use the options object to override *all* the new resource limits ([#7938](https://github.com/Unleash/unleash/issues/7938))
- Type our path parameters when they are numbers ([#4471](https://github.com/Unleash/unleash/issues/4471))
- Bump version to 6.1.11+main
- Remove create feature component ([#7959](https://github.com/Unleash/unleash/issues/7959))
- Bump version to 6.1.12+main
- Remove unused feature flag for webhooks name logging ([#7968](https://github.com/Unleash/unleash/issues/7968))
- Move flags widget 2 widgets down ([#7977](https://github.com/Unleash/unleash/issues/7977))
- Strip +main from package version ([#8017](https://github.com/Unleash/unleash/issues/8017))
- Upgraded yarn to 4.4.1 ([#8033](https://github.com/Unleash/unleash/issues/8033))
- Remove upgrade edge banner. ([#8032](https://github.com/Unleash/unleash/issues/8032))
- Reorganize product data in footer ([#8030](https://github.com/Unleash/unleash/issues/8030))
- Update Frontend schema ([#8037](https://github.com/Unleash/unleash/issues/8037))
- Bump frontend yarn version to 4.4.1 ([#8052](https://github.com/Unleash/unleash/issues/8052))
- Remove operator upgrade alert ([#8053](https://github.com/Unleash/unleash/issues/8053))
- Clear onboarding events ([#8062](https://github.com/Unleash/unleash/issues/8062))
### Refactor
- Rename createdAtFrom/To to from/to ([#7773](https://github.com/Unleash/unleash/issues/7773))
- Split EventLog into separate components and hook up new Event search ([#7777](https://github.com/Unleash/unleash/issues/7777))
- Project archive card ([#7859](https://github.com/Unleash/unleash/issues/7859))
- Switch `projectStore.getProjects` with `projectReadModel.getProjectsForAdminUi` in project service ([#7904](https://github.com/Unleash/unleash/issues/7904))
- Remove `react-timeago` ([#7943](https://github.com/Unleash/unleash/issues/7943))
- Prepare project card iteration ([#7990](https://github.com/Unleash/unleash/issues/7990))
- Make avatar group more customizable ([#7989](https://github.com/Unleash/unleash/issues/7989))
- Ts checking conditionallyrender props ([#7840](https://github.com/Unleash/unleash/issues/7840))
- Replace IProjectCard with openapi type ([#8043](https://github.com/Unleash/unleash/issues/8043))
- Extract generate api key stage into component ([#8061](https://github.com/Unleash/unleash/issues/8061))
## [6.1.11] - 2024-08-21
### Bug Fixes
- Enable disabled strategies keeps settings ([#7952](https://github.com/Unleash/unleash/issues/7952))
## [6.1.10] - 2024-08-16
### Bug Fixes
- Orphaned token label patch ([#7903](https://github.com/Unleash/unleash/issues/7903))
## [6.1.9] - 2024-08-14
### Bug Fixes
- Add collaborators to ignored props for feature diff notif ([#7877](https://github.com/Unleash/unleash/issues/7877))
### Features
- Allow editing root role/description on SCIM group ([#7874](https://github.com/Unleash/unleash/issues/7874))
## [6.1.8] - 2024-08-14
### Bug Fixes
- Change request enabled check should ignore disabled envs ([#7869](https://github.com/Unleash/unleash/issues/7869)) ([#7876](https://github.com/Unleash/unleash/issues/7876))
## [6.1.7] - 2024-08-14
### Bug Fixes
- Messed up on merge-conflicts
## [6.1.6] - 2024-08-14
### Features
- Update feature completed payload to have boolean instead of string ([#7855](https://github.com/Unleash/unleash/issues/7855))
### Miscellaneous Tasks
- Split send welcome email ([#7795](https://github.com/Unleash/unleash/issues/7795)) ([#7867](https://github.com/Unleash/unleash/issues/7867))
## [6.1.5] - 2024-08-13
### Bug Fixes
- SCIM UI flag removal ([#7856](https://github.com/Unleash/unleash/issues/7856))
## [6.1.4] - 2024-08-13
### Bug Fixes
- Don't show link stubs in slack notifications ([#7810](https://github.com/Unleash/unleash/issues/7810)) ([#7850](https://github.com/Unleash/unleash/issues/7850))
### Fix
- Time to production ([#7835](https://github.com/Unleash/unleash/issues/7835)) ([#7848](https://github.com/Unleash/unleash/issues/7848))
### Miscellaneous Tasks
- Cherry-pick SCIM flag removal ([#7851](https://github.com/Unleash/unleash/issues/7851))
## [6.1.3] - 2024-08-13
### Bug Fixes
- Don't always fetch all flags on project flag screen ([#7834](https://github.com/Unleash/unleash/issues/7834))
- Display feature naming patterns in dialog ([#7837](https://github.com/Unleash/unleash/issues/7837))
## [6.1.2] - 2024-08-08
### Bug Fixes
- Allow for empty groupId in form ([#7798](https://github.com/Unleash/unleash/issues/7798)) ([#7802](https://github.com/Unleash/unleash/issues/7802))
## [6.1.0] - 2024-08-07
### Bug Fixes
- Involuntarily scrolled to the top when mousing off group/project avatars ([#7287](https://github.com/Unleash/unleash/issues/7287))
- Project settings table overflow ([#7288](https://github.com/Unleash/unleash/issues/7288))
- Trim sso URL fields ([#7301](https://github.com/Unleash/unleash/issues/7301))
- Remove null users in filter ([#7308](https://github.com/Unleash/unleash/issues/7308))
- Update dependency ajv to v8.14.0 ([#7314](https://github.com/Unleash/unleash/issues/7314))
- Update dependency joi to v17.13.1 ([#7315](https://github.com/Unleash/unleash/issues/7315))
- Update dependency slug to v9.1.0 ([#7316](https://github.com/Unleash/unleash/issues/7316))
- Update react monorepo to v18.3.1 ([#7318](https://github.com/Unleash/unleash/issues/7318))
- Tweak docker build
- Lifecycle metrics on metrics insert ([#7322](https://github.com/Unleash/unleash/issues/7322))
- Yarnv4 requires shebangs in shell scripts to allow execution ([#7323](https://github.com/Unleash/unleash/issues/7323))
- Remove immutable switch from frontend build ([#7331](https://github.com/Unleash/unleash/issues/7331))
- Revert yarn4 ([#7334](https://github.com/Unleash/unleash/issues/7334))
- Update dependency express-rate-limit to v7.3.0 ([#7342](https://github.com/Unleash/unleash/issues/7342))
- Remove stale stats widget ([#7353](https://github.com/Unleash/unleash/issues/7353))
- Yarn v4 requires prepack instead of prepare script when building… ([#7371](https://github.com/Unleash/unleash/issues/7371))
- Playground parent deps check ([#7384](https://github.com/Unleash/unleash/issues/7384))
- Exclude lifecycle from stale checks ([#7386](https://github.com/Unleash/unleash/issues/7386))
- Fix unstable search ([#7391](https://github.com/Unleash/unleash/issues/7391))
- Lifecycle button permissions ([#7395](https://github.com/Unleash/unleash/issues/7395))
- Project to lifecycle events ([#7400](https://github.com/Unleash/unleash/issues/7400))
- Make default for gradual rollout work on the correct strategy name ([#7401](https://github.com/Unleash/unleash/issues/7401))
- Make rendering of new project form independent of rendering the project list ([#7405](https://github.com/Unleash/unleash/issues/7405))
- Check for permission in group access assignment ([#7408](https://github.com/Unleash/unleash/issues/7408))
- Turn off showing usernames and emails in the project cards when the flag is turned on ([#7421](https://github.com/Unleash/unleash/issues/7421))
- Add license key notice to upgrade instructions ([#7440](https://github.com/Unleash/unleash/issues/7440))
- Long project name display ([#7435](https://github.com/Unleash/unleash/issues/7435))
- Change lifecycle stage duration metric type ([#7444](https://github.com/Unleash/unleash/issues/7444))
- Make search selects explicit ([#7445](https://github.com/Unleash/unleash/issues/7445))
- Banner duplication on strategy edit with change requests ([#7452](https://github.com/Unleash/unleash/issues/7452))
- Strategy form buttons spacing ([#7468](https://github.com/Unleash/unleash/issues/7468))
- Prevent strategy variant weight from going into negative numbers on Frontend ([#7460](https://github.com/Unleash/unleash/issues/7460))
- Update dependency joi to v17.13.3 ([#7476](https://github.com/Unleash/unleash/issues/7476))
- Update dependency nodemailer to v6.9.14 ([#7477](https://github.com/Unleash/unleash/issues/7477))
- Cap project ids to 90 characters (without suffix) ([#7481](https://github.com/Unleash/unleash/issues/7481))
- Improve menu styling ([#7513](https://github.com/Unleash/unleash/issues/7513))
- Prevent project cell overflow on api keys table ([#7472](https://github.com/Unleash/unleash/issues/7472))
- Command menu hover ([#7515](https://github.com/Unleash/unleash/issues/7515))
- Remove focus on ESC ([#7535](https://github.com/Unleash/unleash/issues/7535))
- Sidebar update active when navigated via command menu. ([#7545](https://github.com/Unleash/unleash/issues/7545))
- Update addon counter to include new relic addon
- Update cache, even when the total is 0 ([#7582](https://github.com/Unleash/unleash/issues/7582))
- Make loader not exlpode to 100vh in unnecessary locations ([#7589](https://github.com/Unleash/unleash/issues/7589))
- Prevent long names from breaking form layouts ([#7591](https://github.com/Unleash/unleash/issues/7591))
- Toast error doesn't tell you what the error is ([#7601](https://github.com/Unleash/unleash/issues/7601))
- Insights sticky header ([#7607](https://github.com/Unleash/unleash/issues/7607))
- Update OpenAPI error converter to handle query param errors too ([#7609](https://github.com/Unleash/unleash/issues/7609))
- Validate patched data with schema ([#7616](https://github.com/Unleash/unleash/issues/7616))
- Use a fullscreen loader for the initial redirect load ([#7619](https://github.com/Unleash/unleash/issues/7619))
- Change "features flags" -> "feature flags" ([#7632](https://github.com/Unleash/unleash/issues/7632))
- Check for admin in signal endpoints hook ([#7642](https://github.com/Unleash/unleash/issues/7642))
- Add workaround for tooltip ([#7649](https://github.com/Unleash/unleash/issues/7649))
- Recently visit should only use main paths ([#7655](https://github.com/Unleash/unleash/issues/7655))
- Capitalize input labels ([#7667](https://github.com/Unleash/unleash/issues/7667))
- Validate project names on blur ([#7668](https://github.com/Unleash/unleash/issues/7668))
- Hide project selection option in CreateFeatureDialog when OSS ([#7669](https://github.com/Unleash/unleash/issues/7669))
- Show the selected project's name on the button, not its ID ([#7671](https://github.com/Unleash/unleash/issues/7671))
- Project icon sizing and color ([#7672](https://github.com/Unleash/unleash/issues/7672))
- Make config dropdown list generic over values ([#7676](https://github.com/Unleash/unleash/issues/7676))
- Prevent long project names from blowing out the form ([#7673](https://github.com/Unleash/unleash/issues/7673))
- Shorten max project name width in feature toggles creation form ([#7678](https://github.com/Unleash/unleash/issues/7678))
- On project delete with tokens put token deleted in audit log ([#7675](https://github.com/Unleash/unleash/issues/7675))
- Avoid weird spacing between title and collab mode icon ([#7683](https://github.com/Unleash/unleash/issues/7683))
- Break long project/flag names in the event log to prevent overflow ([#7684](https://github.com/Unleash/unleash/issues/7684))
- Allow editors to create flags again ([#7685](https://github.com/Unleash/unleash/issues/7685))
- Allow editors to submit flag form ([#7687](https://github.com/Unleash/unleash/issues/7687))
- FeatureForm - not jsx comment ([#7689](https://github.com/Unleash/unleash/issues/7689))
- Health stats number ([#7688](https://github.com/Unleash/unleash/issues/7688))
- Use nested flexboxes instead of grid area ([#7654](https://github.com/Unleash/unleash/issues/7654))
- Don't cut off hover-color of favorite button ([#7691](https://github.com/Unleash/unleash/issues/7691))
- Flex layout used the wrong axes for layout. ([#7696](https://github.com/Unleash/unleash/issues/7696))
- Avoid react key warnings in tables ([#7694](https://github.com/Unleash/unleash/issues/7694))
- Rollback should await a result ([#7712](https://github.com/Unleash/unleash/issues/7712))
- Align event log filter buttons ([#7726](https://github.com/Unleash/unleash/issues/7726))
- Strategy parameters UI ([#7713](https://github.com/Unleash/unleash/issues/7713))
- Show "System" for system users, instead of "User ID n" where n is the project's number in the order. ([#7734](https://github.com/Unleash/unleash/issues/7734))
- Strategy edit required param error ([#7747](https://github.com/Unleash/unleash/issues/7747))
- Avoid collaborators being smooshed together ([#7741](https://github.com/Unleash/unleash/issues/7741))