forked from Unleash/unleash
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.md
7550 lines (4098 loc) · 273 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.4.0] - 2024-10-30
### Bug Fixes
- Fix tracking of menu bar for no search results ([#8326](https://github.com/Unleash/unleash/issues/8326))
- Update go snippet ([#8333](https://github.com/Unleash/unleash/issues/8333))
- Node.js SDK link ([#8334](https://github.com/Unleash/unleash/issues/8334))
- Event styling personal dashboard ([#8337](https://github.com/Unleash/unleash/issues/8337))
- Only ask for project details if we have a project ID ([#8339](https://github.com/Unleash/unleash/issues/8339))
- Add grid w/container query for projects ([#8344](https://github.com/Unleash/unleash/issues/8344))
- Make gaps 1px instead of 2px ([#8351](https://github.com/Unleash/unleash/issues/8351))
- Add back flex container. ([#8356](https://github.com/Unleash/unleash/issues/8356))
- Vertically center owners and roles content ([#8357](https://github.com/Unleash/unleash/issues/8357))
- Return 404 if the project doesn't exist ([#8362](https://github.com/Unleash/unleash/issues/8362))
- Small breakathon fixes ([#8368](https://github.com/Unleash/unleash/issues/8368))
- No owners listed in personal dashboard for default project ([#8373](https://github.com/Unleash/unleash/issues/8373))
- Use ip-address for remote-strategy ([#8380](https://github.com/Unleash/unleash/issues/8380))
- Import svg viewbox misalignment ([#8216](https://github.com/Unleash/unleash/issues/8216))
- Handle project fetching error ([#8375](https://github.com/Unleash/unleash/issues/8375))
- Handle lots of project roles better ([#8383](https://github.com/Unleash/unleash/issues/8383))
- Removes welcome message and updates view details button ([#8385](https://github.com/Unleash/unleash/issues/8385))
- Route for environments for pro customers ([#8390](https://github.com/Unleash/unleash/issues/8390))
- Make no data look like no data ([#8396](https://github.com/Unleash/unleash/issues/8396))
- Environments route should be hidden from menu for open-source ([#8397](https://github.com/Unleash/unleash/issues/8397))
- Display tick values for chart Y axis ([#8412](https://github.com/Unleash/unleash/issues/8412))
- Chart issues in dark mode ([#8414](https://github.com/Unleash/unleash/issues/8414))
- Show empty chart when we're loading flag metrics ([#8419](https://github.com/Unleash/unleash/issues/8419))
- Fix title sizes ([#8420](https://github.com/Unleash/unleash/issues/8420))
- Revert link changes ([#8425](https://github.com/Unleash/unleash/issues/8425))
- Section sizes ([#8423](https://github.com/Unleash/unleash/issues/8423))
- Adjust the height of the flag section ([#8426](https://github.com/Unleash/unleash/issues/8426))
- Handle narrow screens better ([#8430](https://github.com/Unleash/unleash/issues/8430))
- Order API integration update ([#8431](https://github.com/Unleash/unleash/issues/8431))
- Now health widget will match will chart ([#8432](https://github.com/Unleash/unleash/issues/8432))
- Spacing between lifecycle metrics and env/period selector ([#8433](https://github.com/Unleash/unleash/issues/8433))
- Handle cases where the flag name causes API errors (or other errors occur) ([#8439](https://github.com/Unleash/unleash/issues/8439))
- Archived flags without metrics do not count towards onboarding ([#8443](https://github.com/Unleash/unleash/issues/8443))
- Fix environment order form state ([#8449](https://github.com/Unleash/unleash/issues/8449))
- Same site api call with session cookie ([#8435](https://github.com/Unleash/unleash/issues/8435))
- Unleash AI chat message code not breaking to new line ([#8455](https://github.com/Unleash/unleash/issues/8455))
- Group and user has at least 1 project owner counter respects multirole project groups ([#8453](https://github.com/Unleash/unleash/issues/8453))
- Wrap the UserAvatar component in forwardRef ([#8461](https://github.com/Unleash/unleash/issues/8461))
- Fix two disabled tooltips ([#8464](https://github.com/Unleash/unleash/issues/8464))
- Traffic estimate should Math.floor price estimate to full million ([#8468](https://github.com/Unleash/unleash/issues/8468))
- Add the dashboard icon to the iconrenderer ([#8474](https://github.com/Unleash/unleash/issues/8474))
- Allow you to add spaces to role descriptions ([#8475](https://github.com/Unleash/unleash/issues/8475))
- Missing page titles ([#8477](https://github.com/Unleash/unleash/issues/8477))
- Handle loading states for project details for a single project ([#8492](https://github.com/Unleash/unleash/issues/8492))
- Break words first, break all second ([#8495](https://github.com/Unleash/unleash/issues/8495))
- Don't allow . or .. in feature url ([#8479](https://github.com/Unleash/unleash/issues/8479))
- Update dependency cookie-parser to v1.4.7 ([#8503](https://github.com/Unleash/unleash/issues/8503))
- Fontend dev command to start in sandbox pro environment ([#8376](https://github.com/Unleash/unleash/issues/8376))
- Enable nav sidebar for previous uis ([#8508](https://github.com/Unleash/unleash/issues/8508))
- Update dependency express to v4.21.1 ([#8511](https://github.com/Unleash/unleash/issues/8511))
- Update dependency express-rate-limit to v7.4.1 ([#8512](https://github.com/Unleash/unleash/issues/8512))
- Update dependency express-session to v1.18.1 ([#8513](https://github.com/Unleash/unleash/issues/8513))
- Update dependency ip-address to v10.0.1 ([#8515](https://github.com/Unleash/unleash/issues/8515))
- Update dependency json-2-csv to v5.5.6 ([#8516](https://github.com/Unleash/unleash/issues/8516))
- Stretch strategies ([#8519](https://github.com/Unleash/unleash/issues/8519))
- Stretch strategies underlying root cause ([#8520](https://github.com/Unleash/unleash/issues/8520))
- Update dependency response-time to v2.3.3 ([#8524](https://github.com/Unleash/unleash/issues/8524))
- Invalid spreading of keys into table rows everywhere ([#8551](https://github.com/Unleash/unleash/issues/8551))
- Now feature table does not dissapear ([#8554](https://github.com/Unleash/unleash/issues/8554))
- Correctly filter for `to` dates ([#8567](https://github.com/Unleash/unleash/issues/8567))
- Set path-to-regexp version in docker ([#8572](https://github.com/Unleash/unleash/issues/8572))
- Productivity report email ([#8574](https://github.com/Unleash/unleash/issues/8574))
- Update dependency @slack/web-api to v7.6.0 ([#8584](https://github.com/Unleash/unleash/issues/8584))
- Update dependency pg to v8.13.0 ([#8585](https://github.com/Unleash/unleash/issues/8585))
- Welcome message with no name ([#8588](https://github.com/Unleash/unleash/issues/8588))
### Chore
- Rename Project Insight -> Project health ([#8374](https://github.com/Unleash/unleash/issues/8374))
### Documentation
- Remove old A/B testing doc ([#8258](https://github.com/Unleash/unleash/issues/8258))
- Update intro to point to quickstart and unleash plans ([#8292](https://github.com/Unleash/unleash/issues/8292))
### Features
- Personal dashboard project avg health scores ([#8328](https://github.com/Unleash/unleash/issues/8328))
- Handle owners and project roles in the UI ([#8315](https://github.com/Unleash/unleash/issues/8315))
- Improve onboarding flow ([#8327](https://github.com/Unleash/unleash/issues/8327))
- Improve styles ([#8323](https://github.com/Unleash/unleash/issues/8323))
- Add all outlined icons ([#8332](https://github.com/Unleash/unleash/issues/8332))
- Health trend insight ([#8335](https://github.com/Unleash/unleash/issues/8335))
- Add logging for lifecycle prom metrics ([#8341](https://github.com/Unleash/unleash/issues/8341))
- Health score components in personal dashboard ([#8348](https://github.com/Unleash/unleash/issues/8348))
- Archived features will be included in onboarding ([#8350](https://github.com/Unleash/unleash/issues/8350))
- Improve steps dividers ([#8346](https://github.com/Unleash/unleash/issues/8346))
- Add plausible for onboarding ([#8352](https://github.com/Unleash/unleash/issues/8352))
- Update congratulations message ([#8354](https://github.com/Unleash/unleash/issues/8354))
- Make personal dashboard UI more compact ([#8359](https://github.com/Unleash/unleash/issues/8359))
- Add comments to snippets ([#8361](https://github.com/Unleash/unleash/issues/8361))
- Add flag to purchase additional environments ([#8366](https://github.com/Unleash/unleash/issues/8366))
- Store dashboard state ([#8382](https://github.com/Unleash/unleash/issues/8382))
- Start capturing onboarded status also from register endpoint ([#8386](https://github.com/Unleash/unleash/issues/8386))
- Android/swift slow metric info ([#8387](https://github.com/Unleash/unleash/issues/8387))
- Add timestamps to project events ([#8389](https://github.com/Unleash/unleash/issues/8389))
- Order additional environments email templates ([#8401](https://github.com/Unleash/unleash/issues/8401))
- Make panels collapsible ([#8395](https://github.com/Unleash/unleash/issues/8395))
- Order environments service implementation ([#8415](https://github.com/Unleash/unleash/issues/8415))
- Handle cases where user has no flags ([#8416](https://github.com/Unleash/unleash/issues/8416))
- Order environment plausible events ([#8427](https://github.com/Unleash/unleash/issues/8427))
- Additional environments - API integration ([#8424](https://github.com/Unleash/unleash/issues/8424))
- More clear pricing text ([#8429](https://github.com/Unleash/unleash/issues/8429))
- Now you can add env type to env order ([#8442](https://github.com/Unleash/unleash/issues/8442))
- Ability to configure when users are considered inactive ([#8454](https://github.com/Unleash/unleash/issues/8454))
- Prompt for feedback after second flag created ([#8467](https://github.com/Unleash/unleash/issues/8467))
- Release plans nav menu item and icon suggestion ([#8469](https://github.com/Unleash/unleash/issues/8469))
- Increase latest events in personal dashboard ([#8491](https://github.com/Unleash/unleash/issues/8491))
- Personal dashboard scrollbars and spacing ([#8493](https://github.com/Unleash/unleash/issues/8493))
- Email service for productivity report ([#8517](https://github.com/Unleash/unleash/issues/8517))
- Rework application overview db query ([#8518](https://github.com/Unleash/unleash/issues/8518))
- Start tracking project tab navigation
- Track personal dashboard seen ([#8539](https://github.com/Unleash/unleash/issues/8539))
- Emails sent table migration ([#8528](https://github.com/Unleash/unleash/issues/8528))
- Send traffic info to prometheus ([#8541](https://github.com/Unleash/unleash/issues/8541))
- Playground result count buckets ([#8555](https://github.com/Unleash/unleash/issues/8555))
- Email config ([#8571](https://github.com/Unleash/unleash/issues/8571))
- Archived features can be searched now ([#8568](https://github.com/Unleash/unleash/issues/8568))
- Archive is now part of project feature list ([#8587](https://github.com/Unleash/unleash/issues/8587))
- Hide archive UI behind flag ([#8591](https://github.com/Unleash/unleash/issues/8591))
- Search endpoint should return archived at date ([#8592](https://github.com/Unleash/unleash/issues/8592))
### Miscellaneous Tasks
- Timeline ux alignment ([#8283](https://github.com/Unleash/unleash/issues/8283))
- Bump version to 6.3.0
- Timeline event group icon when events are all same type ([#8322](https://github.com/Unleash/unleash/issues/8322))
- Test that owners and roles are returned ([#8319](https://github.com/Unleash/unleash/issues/8319))
- Remove the projects? Property from ICreateGroupModel ([#8246](https://github.com/Unleash/unleash/issues/8246))
- Update metrics interval from 5 to 1 ([#8331](https://github.com/Unleash/unleash/issues/8331))
- Add labels to env/period selectors ([#8329](https://github.com/Unleash/unleash/issues/8329))
- Remove unused flag ([#8340](https://github.com/Unleash/unleash/issues/8340))
- Event timeline signals tip ([#8342](https://github.com/Unleash/unleash/issues/8342))
- Timeline plausible tracking ([#8338](https://github.com/Unleash/unleash/issues/8338))
- Event timeline help icon ([#8345](https://github.com/Unleash/unleash/issues/8345))
- Plausible event for event timeline signals tip click ([#8349](https://github.com/Unleash/unleash/issues/8349))
- Add event timeline to new in unleash ([#8358](https://github.com/Unleash/unleash/issues/8358))
- Update the copy to align between project view and personal dashboard ([#8365](https://github.com/Unleash/unleash/issues/8365))
- A feature flag -> one ([#8367](https://github.com/Unleash/unleash/issues/8367))
- Make signals visible on event timeline for non admins ([#8364](https://github.com/Unleash/unleash/issues/8364))
- Add beta badge to event timeline in new in unleash ([#8377](https://github.com/Unleash/unleash/issues/8377))
- Better show hide event timeline tooltips ([#8379](https://github.com/Unleash/unleash/issues/8379))
- Update debugging lifecycle format ([#8371](https://github.com/Unleash/unleash/issues/8371))
- Update jsdom to 25.0.1 ([#8355](https://github.com/Unleash/unleash/issues/8355))
- Removes setup badge from personal dashboard ([#8384](https://github.com/Unleash/unleash/issues/8384))
- Update docs URL for event timeline ([#8388](https://github.com/Unleash/unleash/issues/8388))
- Add timers to count queries ([#8393](https://github.com/Unleash/unleash/issues/8393))
- Add unleashAI feature flag ([#8399](https://github.com/Unleash/unleash/issues/8399))
- Move flag activity info to the left ([#8411](https://github.com/Unleash/unleash/issues/8411))
- Remove graph, update health message ([#8403](https://github.com/Unleash/unleash/issues/8403))
- Add OpenAI API key configuration ([#8400](https://github.com/Unleash/unleash/issues/8400))
- Add unleashAI chat schemas ([#8405](https://github.com/Unleash/unleash/issues/8405))
- Flag for webhook domain logging ([#8413](https://github.com/Unleash/unleash/issues/8413))
- Debug lifecycle only when have new stages ([#8418](https://github.com/Unleash/unleash/issues/8418))
- Track personal dashboard navigation ([#8417](https://github.com/Unleash/unleash/issues/8417))
- Origin middleware flag cleanup ([#8402](https://github.com/Unleash/unleash/issues/8402))
- Use new signal meta properties in event timeline ([#8421](https://github.com/Unleash/unleash/issues/8421))
- Improve addon metrics usage
- Unleash AI API hook ([#8441](https://github.com/Unleash/unleash/issues/8441))
- Unleash AI chat UI ([#8445](https://github.com/Unleash/unleash/issues/8445))
- Rename personal dashboard menu item to dashboard ([#8437](https://github.com/Unleash/unleash/issues/8437))
- WrapTimer function types ([#8428](https://github.com/Unleash/unleash/issues/8428))
- Make onboarding concepts img more readable ([#8448](https://github.com/Unleash/unleash/issues/8448))
- Remove all deprecated imports of act ([#8398](https://github.com/Unleash/unleash/issues/8398))
- Add descriptions to accordion headers ([#8452](https://github.com/Unleash/unleash/issues/8452))
- Fix invalid dom nesting ([#8451](https://github.com/Unleash/unleash/issues/8451))
- ReleasePlans feature flag ([#8458](https://github.com/Unleash/unleash/issues/8458))
- Make the Unleash AI chat resizable ([#8456](https://github.com/Unleash/unleash/issues/8456))
- AI chats db migration ([#8460](https://github.com/Unleash/unleash/issues/8460))
- Fix "key" prop issues in front end tests ([#8459](https://github.com/Unleash/unleash/issues/8459))
- Update schemas related to Unleash AI chat ([#8463](https://github.com/Unleash/unleash/issues/8463))
- Adapt UI to server-side Unleash AI chat ownership ([#8466](https://github.com/Unleash/unleash/issues/8466))
- Patch text when trying to add a root role group ([#8470](https://github.com/Unleash/unleash/issues/8470))
- Silence remaining front end test warnings ([#8465](https://github.com/Unleash/unleash/issues/8465))
- Add a class to handle aggreggation queries ([#8446](https://github.com/Unleash/unleash/issues/8446))
- Scroll-related UX adjustments in the Unleash AI chat ([#8478](https://github.com/Unleash/unleash/issues/8478))
- Add an initial disclaimer to Unleash AI ([#8482](https://github.com/Unleash/unleash/issues/8482))
- Unleash AI chat UX bug fixes ([#8488](https://github.com/Unleash/unleash/issues/8488))
- Add Plausible events to Unleash AI chat ([#8494](https://github.com/Unleash/unleash/issues/8494))
- Remove navigation sidebar leftover flag ([#8504](https://github.com/Unleash/unleash/issues/8504))
- Prometheus metrics refactor ([#8484](https://github.com/Unleash/unleash/issues/8484))
- Add 0BSD license ([#8506](https://github.com/Unleash/unleash/issues/8506))
- Unleash AI UX adjustments: placement, icon, color ([#8521](https://github.com/Unleash/unleash/issues/8521))
- Add migration for release plans ([#8529](https://github.com/Unleash/unleash/issues/8529))
- Bump unleash client to 6.1.2 ([#8558](https://github.com/Unleash/unleash/issues/8558))
- Allow CC-BY-4.0 ([#8570](https://github.com/Unleash/unleash/issues/8570))
- Move orval to dev dependency ([#8569](https://github.com/Unleash/unleash/issues/8569))
- Event timeline GA ([#8552](https://github.com/Unleash/unleash/issues/8552))
- Add migration for milestone strategy segments ([#8593](https://github.com/Unleash/unleash/issues/8593))
- Remove the addonUsageMetrics flag ([#8590](https://github.com/Unleash/unleash/issues/8590))
### Refactor
- Implement an event timeline context and provider ([#8321](https://github.com/Unleash/unleash/issues/8321))
- Use promise.all instead of sequential awaited calls ([#8316](https://github.com/Unleash/unleash/issues/8316))
- Use css grid for flags and no content grid ([#8347](https://github.com/Unleash/unleash/issues/8347))
- Use splash api to store splash state ([#8422](https://github.com/Unleash/unleash/issues/8422))
- Refactor personal dashboard front end code pt1 ([#8440](https://github.com/Unleash/unleash/issues/8440))
- Front end code pt II ([#8444](https://github.com/Unleash/unleash/issues/8444))
- Composable new in unleash ([#8505](https://github.com/Unleash/unleash/issues/8505))
### Testing
- Personal dashboard ([#8343](https://github.com/Unleash/unleash/issues/8343))
- Snapshot sidebar for different plans ([#8507](https://github.com/Unleash/unleash/issues/8507))
### Openapi
- Small adjustments to dashboard schemas ([#8363](https://github.com/Unleash/unleash/issues/8363))
## [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))