-
Notifications
You must be signed in to change notification settings - Fork 7
/
CHANGELOG
executable file
·662 lines (445 loc) · 32.9 KB
/
CHANGELOG
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
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2019-12-10
### Added
- Daikoku is now OSS
## [v1.0.7] - 2020-11-05
## :star: New Features
- Add a button in wysiwyg editorto inject image url from asset store [#160](https://github.com/MAIF/daikoku/issues/160)
- Remove organizations page [#158](https://github.com/MAIF/daikoku/issues/158)
- Forbidden/authorize personnal teams to subscribe to an api [#157](https://github.com/MAIF/daikoku/issues/157)
- Forbidden/authorize users to create apis on tenant [#153](https://github.com/MAIF/daikoku/issues/153)
- Allow users to contact daikoku admin [#35](https://github.com/MAIF/daikoku/issues/35)
- Allow api owners team to manage the apikeys [#13](https://github.com/MAIF/daikoku/issues/13)
## :beetle: Bug Fixes
- Images from S3 server may be partially cut off [#159](https://github.com/MAIF/daikoku/issues/159)
- Allow european mailgun server usage [#154](https://github.com/MAIF/daikoku/issues/154)
- API/APIkey initialization works just for first import ... [#152](https://github.com/MAIF/daikoku/issues/152)
- ArrayInput placeholder is not translate [#144](https://github.com/MAIF/daikoku/issues/144)
- Better manual generation [#139](https://github.com/MAIF/daikoku/issues/139)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@quentinovega](https://github.com/quentinovega)
## [v1.0.8] - 2020-11-10
## :star: New Features
- Application conf for apikey visibility in team [#164](https://github.com/MAIF/daikoku/issues/164)
- Show user permissions explanation in team user perm managment page [#163](https://github.com/MAIF/daikoku/issues/163)
## :beetle: Bug Fixes
- Title from user permission management don't appear [#162](https://github.com/MAIF/daikoku/issues/162)
- Api editor can't access to api subscriptions page [#161](https://github.com/MAIF/daikoku/issues/161)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@quentinovega](https://github.com/quentinovega)
## [v1.0.9] - 2020-11-12
## :beetle: Bug Fixes
- can't running Daikoku.jar [#168](https://github.com/MAIF/daikoku/issues/168)
## [v1.0.10] - 2020-11-24
## :star: New Features
- Rework on pricing plan cards [#174](https://github.com/MAIF/daikoku/issues/174)
- Remove Team name from api card title in api list [#172](https://github.com/MAIF/daikoku/issues/172)
- Connection form: email instead of name in label [#170](https://github.com/MAIF/daikoku/issues/170)
- Define a default message (for tenant) for first message display in conversation popup [#167](https://github.com/MAIF/daikoku/issues/167)
## :beetle: Bug Fixes
- User admin of an authorized team to create api can't create API [#177](https://github.com/MAIF/daikoku/issues/177)
- API keys custom name is cut off if name is too long [#175](https://github.com/MAIF/daikoku/issues/175)
- Error 500 on login [#173](https://github.com/MAIF/daikoku/issues/173)
- tenant Subscription security issue [#171](https://github.com/MAIF/daikoku/issues/171)
- Custom footer doesn't display properly [#169](https://github.com/MAIF/daikoku/issues/169)
## [v1.0.11] - 2020-11-27
## :beetle: Bug Fixes
- PDF page for documentation does not work [#181](https://github.com/MAIF/daikoku/issues/181)
- Newlines are not rendered in api smalldescription and description [#180](https://github.com/MAIF/daikoku/issues/180)
- Tenants are accessibles from search bar and menu [#179](https://github.com/MAIF/daikoku/issues/179)
- Custom footer doesn't display properly [#169](https://github.com/MAIF/daikoku/issues/169)
## [v1.0.12] - 2021-01-07
## :star: New Features
- Update title page (in browser tab) [#192](https://github.com/MAIF/daikoku/issues/192)
- Maybe it's could be nice to receive a mail after receive a message in Daikoku [#182](https://github.com/MAIF/daikoku/issues/182)
## :beetle: Bug Fixes
- Messages are not exported on db export [#202](https://github.com/MAIF/daikoku/issues/202)
- footer display is broken on the API reference page [#196](https://github.com/MAIF/daikoku/issues/196)
- Some messages are too big for toastr [#195](https://github.com/MAIF/daikoku/issues/195)
- back button work weirdly [#194](https://github.com/MAIF/daikoku/issues/194)
- Click on message button crash app [#193](https://github.com/MAIF/daikoku/issues/193)
- Update build badge in manual [#191](https://github.com/MAIF/daikoku/issues/191)
- When super admin change name of user, a new personal team is created with the new name [#189](https://github.com/MAIF/daikoku/issues/189)
- Testing issues [#188](https://github.com/MAIF/daikoku/issues/188)
- Wrong mail body when user is accepted in a team [#186](https://github.com/MAIF/daikoku/issues/186)
- UI is broken after searching for a user to add to team members [#183](https://github.com/MAIF/daikoku/issues/183)
- Newlines are not rendered in api smalldescription and description [#180](https://github.com/MAIF/daikoku/issues/180)
## [v1.0.13] - 2021-01-07
## :beetle: Bug Fixes
- javascript build is broken ¿ⓧ_ⓧﮌ [#203](https://github.com/MAIF/daikoku/issues/203)
## [v1.0.14] - 2021-01-11
## :beetle: Bug Fixes
- Multiple subscriptions are not saved in api.subscriptions [#205](https://github.com/MAIF/daikoku/issues/205)
- Api subsriptions page is broken [#204](https://github.com/MAIF/daikoku/issues/204)
## [v1.0.15] - 2021-01-15
## :beetle: Bug Fixes
- team backoffice - team members page is crashing [#208](https://github.com/MAIF/daikoku/issues/208)
- Team edition page is crashing [#207](https://github.com/MAIF/daikoku/issues/207)
- Subscription metadata modal crashe [#206](https://github.com/MAIF/daikoku/issues/206)
## [v1.0.16] - 2021-01-26
## :star: New Features
- Customize API header page [#210](https://github.com/MAIF/daikoku/issues/210)
## :beetle: Bug Fixes
- Tenant admin message issues [#213](https://github.com/MAIF/daikoku/issues/213)
- Sidebar in userBackOffice is hide when user is tenant admin [#212](https://github.com/MAIF/daikoku/issues/212)
- Some title are rendered twice [#209](https://github.com/MAIF/daikoku/issues/209)
## [v1.1.1] - 2021-04-26
## [v1.1.0] - 2021-04-26
## :star: New Features
- Audit Trail Admin View - Sort by default [#240](https://github.com/MAIF/daikoku/issues/240)
- The API reference should be hidden for the guest user, configured by the tenant [#238](https://github.com/MAIF/daikoku/issues/238)
- retrieve the user's membership of a team from the ldap [#233](https://github.com/MAIF/daikoku/issues/233)
- Improve LDAP auth module [#225](https://github.com/MAIF/daikoku/issues/225)
- Handle mongo to pg migration [#218](https://github.com/MAIF/daikoku/issues/218)
- add postgrsql support [#111](https://github.com/MAIF/daikoku/issues/111)
- apis can be starred [#50](https://github.com/MAIF/daikoku/issues/50)
## :beetle: Bug Fixes
- Date Range selector is not clickable in the Audit trail page [#241](https://github.com/MAIF/daikoku/issues/241)
- Api's Plan page crash with guest user [#236](https://github.com/MAIF/daikoku/issues/236)
- Tenant redirection is broken [#234](https://github.com/MAIF/daikoku/issues/234)
- Better authentication [#229](https://github.com/MAIF/daikoku/issues/229)
- Full feature for login with ldap or Oauth [#122](https://github.com/MAIF/daikoku/issues/122)
## [v1.1.1] - 2021-05-03
## :star: New Features
- Add a new view for API list [#219](https://github.com/MAIF/daikoku/issues/219)
- It could be nice to display to guest user that Get an apikey need to be logged in [#217](https://github.com/MAIF/daikoku/issues/217)
- Add ability to hide teams to users [#215](https://github.com/MAIF/daikoku/issues/215)
## :beetle: Bug Fixes
- Api list display big space between the first API [#247](https://github.com/MAIF/daikoku/issues/247)
- Notification list crash if notification.api point to a deleted api [#245](https://github.com/MAIF/daikoku/issues/245)
- Api to get notification seems to List all notif without tenant context [#244](https://github.com/MAIF/daikoku/issues/244)
- Api page is crashing for guest users [#216](https://github.com/MAIF/daikoku/issues/216)
## [v1.1.2] - 2021-06-22
## :star: New Features
- Configure audit trail purge [#280](https://github.com/MAIF/daikoku/issues/280)
- Choose to export audit trail or not with database export [#277](https://github.com/MAIF/daikoku/issues/277)
- Navbar brand always link to /apis [#267](https://github.com/MAIF/daikoku/issues/267)
- Support new mailers [#265](https://github.com/MAIF/daikoku/issues/265)
- 2FA - Hide QRCode on profile [#264](https://github.com/MAIF/daikoku/issues/264)
- Use clever-cloud environment variables for postgres [#252](https://github.com/MAIF/daikoku/issues/252)
- Filter otoroshi api keys initialization by groups [#113](https://github.com/MAIF/daikoku/issues/113)
## :beetle: Bug Fixes
- Closed user session seem to be not deleted [#278](https://github.com/MAIF/daikoku/issues/278)
- KAFKA :: The server host name verification failed during ssl handshake [#261](https://github.com/MAIF/daikoku/issues/261)
- Daikoku Init on postgres can be broken [#251](https://github.com/MAIF/daikoku/issues/251)
- Can't login [#248](https://github.com/MAIF/daikoku/issues/248)
- Tenant title so ugly [#143](https://github.com/MAIF/daikoku/issues/143)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@Zwiterrion](https://github.com/Zwiterrion)
## [v1.1.3] - 2021-06-24
## :beetle: Bug Fixes
- [Postgres] : Fix consumption sync process [#284](https://github.com/MAIF/daikoku/issues/284)
## [v1.1.4] - 2021-09-21
## :beetle: Bug Fixes
- An authorized team can't access to private API [#318](https://github.com/MAIF/daikoku/issues/318)
- Admin API seems to be not created on first Daikoku initialization [#285](https://github.com/MAIF/daikoku/issues/285)
## [v1.5.0] - 2021-12-17
## :star: New Features
- improve the retrieval of ldap fields [#364](https://github.com/MAIF/daikoku/issues/364)
- Add a way to render robot.txt for a tenant [#352](https://github.com/MAIF/daikoku/issues/352)
- invited users shouldn't be visibles on the user list [#351](https://github.com/MAIF/daikoku/issues/351)
- btn edit to latest api version [#348](https://github.com/MAIF/daikoku/issues/348)
- Rework back office api sidebar [#332](https://github.com/MAIF/daikoku/issues/332)
- Use graphQL for reading apis [#297](https://github.com/MAIF/daikoku/issues/297)
- A user can ask api access for all teams that he is member [#294](https://github.com/MAIF/daikoku/issues/294)
- Tenant admin should be able to overwrite translations [#289](https://github.com/MAIF/daikoku/issues/289)
- Custom organization description [#288](https://github.com/MAIF/daikoku/issues/288)
- [Postgres] : Check if table exists before create it [#283](https://github.com/MAIF/daikoku/issues/283)
- Register and login buttons visible when user is not logged in [#275](https://github.com/MAIF/daikoku/issues/275)
- Support full mailing customization [#271](https://github.com/MAIF/daikoku/issues/271)
- APIkeys aggregation [#270](https://github.com/MAIF/daikoku/issues/270)
- API versioning [#269](https://github.com/MAIF/daikoku/issues/269)
- Team invitation [#266](https://github.com/MAIF/daikoku/issues/266)
- Subscriptions must be cross APIs due to otoroshi service groups usages [#120](https://github.com/MAIF/daikoku/issues/120)
- An api plan can be linked with 1 to n services instead of service group [#119](https://github.com/MAIF/daikoku/issues/119)
- ability to select service instead of a group service [#55](https://github.com/MAIF/daikoku/issues/55)
## :beetle: Bug Fixes
- Some bugs are alive in rc.5 [#367](https://github.com/MAIF/daikoku/issues/367)
- Construction mode blocks tenant admin [#363](https://github.com/MAIF/daikoku/issues/363)
- [1.5.0-alpha11] Unable to upload team asset [#360](https://github.com/MAIF/daikoku/issues/360)
- update a plan type doesn't update plan data [#350](https://github.com/MAIF/daikoku/issues/350)
- update the testing conf. [#349](https://github.com/MAIF/daikoku/issues/349)
- ApiKey aggregation doesn't work for manual subscription [#347](https://github.com/MAIF/daikoku/issues/347)
- The custom name of plan is not displayed on notification list (but plan type) [#346](https://github.com/MAIF/daikoku/issues/346)
- Initialization does not work [#345](https://github.com/MAIF/daikoku/issues/345)
- Invitation for a user does not work for an external user [#344](https://github.com/MAIF/daikoku/issues/344)
- A non super admin user can't subscribe to an api [#343](https://github.com/MAIF/daikoku/issues/343)
- add missing email html balise and fix thst list of required variables [#339](https://github.com/MAIF/daikoku/pull/339)
- Wrong required variables read from the description of message [#338](https://github.com/MAIF/daikoku/issues/338)
- Can't extend the rights of an existing api key [#329](https://github.com/MAIF/daikoku/issues/329)
- Duplicate a plan doesn,t work [#328](https://github.com/MAIF/daikoku/issues/328)
- [v1.5] Metadata behaviour with same name [#327](https://github.com/MAIF/daikoku/issues/327)
- [v1.5] Switch otoroshi instances in plan edition does'nt refresh groups & services [#320](https://github.com/MAIF/daikoku/issues/320)
- [alpha-3] : Can't display consumption of an api key [#312](https://github.com/MAIF/daikoku/issues/312)
- Content type not supported using html documentation page [#310](https://github.com/MAIF/daikoku/issues/310)
- Wrong messages format using smtp client [#306](https://github.com/MAIF/daikoku/issues/306)
- if present, read exposedOn port from tenant config [#305](https://github.com/MAIF/daikoku/issues/305)
- Send mail with user default language [#290](https://github.com/MAIF/daikoku/issues/290)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@Zwiterrion](https://github.com/Zwiterrion)
## [v1.5.1] - 2022-02-01
## :beetle: Bug Fixes
- Paid plan - Bad plan description [#382](https://github.com/MAIF/daikoku/issues/382)
- Swagger page in team back office is broken [#380](https://github.com/MAIF/daikoku/issues/380)
- email links in outlook don't work [#369](https://github.com/MAIF/daikoku/issues/369)
## [v1.5.2] - 2022-03-21
## :star: New Features
- [CMS] Provide a CMS to full customize the front-office of a tenant [#394](https://github.com/MAIF/daikoku/issues/394)
## :beetle: Bug Fixes
- Merge apikey metadata (and other key props) during apikey aggregation [#397](https://github.com/MAIF/daikoku/issues/397)
## [v1.1.5] - 2022-03-29
## :beetle: Bug Fixes
- UI is broken ? [#324](https://github.com/MAIF/daikoku/issues/324)
- A big space can be display for nothing in API list [#321](https://github.com/MAIF/daikoku/issues/321)
- CORS issue with font family stock as tenant asset [#319](https://github.com/MAIF/daikoku/issues/319)
## [v1.5.3] - 2022-03-29
## :beetle: Bug Fixes
- Daikoku 1.5.2 - User creation not working [#404](https://github.com/MAIF/daikoku/issues/404)
## [v1.5.4] - 2022-05-18
## :star: New Features
- Provide a way to login instead of redirect to login page [#410](https://github.com/MAIF/daikoku/issues/410)
- New sidebar [#403](https://github.com/MAIF/daikoku/issues/403)
- API groups [#402](https://github.com/MAIF/daikoku/issues/402)
- Add ability to Transfer API ownership [#395](https://github.com/MAIF/daikoku/issues/395)
## :beetle: Bug Fixes
- contact modal doesn't work [#414](https://github.com/MAIF/daikoku/issues/414)
- Api edition is broken on swagger page [#413](https://github.com/MAIF/daikoku/issues/413)
- Search bar allow to access teams list [#412](https://github.com/MAIF/daikoku/issues/412)
- Tenant edition page is not accessible from sidebar [#411](https://github.com/MAIF/daikoku/issues/411)
- Link to API from search bar is broken [#400](https://github.com/MAIF/daikoku/issues/400)
## [v1.5.5] - 2022-06-14
## :star: New Features
- display multistep breadcrumb out of Sidebar &nd horizontally [#418](https://github.com/MAIF/daikoku/issues/418)
- Add a companion dedicated to message [#417](https://github.com/MAIF/daikoku/issues/417)
## :beetle: Bug Fixes
- humanReadableId could not be identical with bdd from frontoffice [#424](https://github.com/MAIF/daikoku/issues/424)
- bugs [#421](https://github.com/MAIF/daikoku/issues/421)
- bug with signup form [#420](https://github.com/MAIF/daikoku/issues/420)
- Type enter to submit login form [#419](https://github.com/MAIF/daikoku/issues/419)
## [v1.5.6] - 2022-09-21
## :star: New Features
- Notification when a News is created [#451](https://github.com/MAIF/daikoku/issues/451)
## :beetle: Bug Fixes
- Daikoku 1.5.5 - Icon for plan edition not show [#428](https://github.com/MAIF/daikoku/issues/428)
## [v16.0.0] - 2023-01-04
## :star: New Features
- notification for API subscription demand accepted [#467](https://github.com/MAIF/daikoku/issues/467)
- Add a way to filter apikey [#466](https://github.com/MAIF/daikoku/issues/466)
- Add an input to explain subscription refusal [#465](https://github.com/MAIF/daikoku/issues/465)
- cutomise label of custom metadata [#464](https://github.com/MAIF/daikoku/issues/464)
- Display an input to explain apikey demand [#462](https://github.com/MAIF/daikoku/issues/462)
- Send mail on api posts creation to subscribers [#456](https://github.com/MAIF/daikoku/issues/456)
- Send mail on issues creation to api admin team admins [#455](https://github.com/MAIF/daikoku/issues/455)
- Clean job after team deletion [#426](https://github.com/MAIF/daikoku/issues/426)
- Remove usage of team.subscriptions [#401](https://github.com/MAIF/daikoku/issues/401)
- Add a view of actual consumpted quotas in apikeys stats [#322](https://github.com/MAIF/daikoku/issues/322)
- Better feedback on form errors [#25](https://github.com/MAIF/daikoku/issues/25)
## :beetle: Bug Fixes
- Give a way to team admin to delete his team [#493](https://github.com/MAIF/daikoku/issues/493)
- 404 error in api page after a deletion of the current version af the api [#488](https://github.com/MAIF/daikoku/issues/488)
- When an api with version is deleted, versions of another version is not cleaned up [#487](https://github.com/MAIF/daikoku/issues/487)
- Free without quotas plan has not no quotas [#479](https://github.com/MAIF/daikoku/issues/479)
- wrong redirection from notification new issue created [#471](https://github.com/MAIF/daikoku/issues/471)
- bug with subscription synchro when otoroshi target is fake otoroshi provided by Daikoku [#470](https://github.com/MAIF/daikoku/issues/470)
- subscription page : table is empty if page is refreshed [#469](https://github.com/MAIF/daikoku/issues/469)
- css issue with custom metadata modal [#463](https://github.com/MAIF/daikoku/issues/463)
- Probleme with redoc with long descriptions (css) [#459](https://github.com/MAIF/daikoku/issues/459)
- Anomalie partie Documentation [#453](https://github.com/MAIF/daikoku/issues/453)
- Click on Settings of api => white page [#442](https://github.com/MAIF/daikoku/issues/442)
- Plan Edit crash on Otoroshi settings [#440](https://github.com/MAIF/daikoku/issues/440)
- Change member setting to APi error [#439](https://github.com/MAIF/daikoku/issues/439)
- Restrict Invite a collaborator [#438](https://github.com/MAIF/daikoku/issues/438)
- Problem of refresh on New pages [#437](https://github.com/MAIF/daikoku/issues/437)
- Translate apikey visibility [#435](https://github.com/MAIF/daikoku/issues/435)
- Improve this tooltip ? [#434](https://github.com/MAIF/daikoku/issues/434)
- The Toggle admin status stay displayed after click [#433](https://github.com/MAIF/daikoku/issues/433)
- align items center on object input btns ? [#432](https://github.com/MAIF/daikoku/issues/432)
- Navigation probllem after Cancel on Edit User [#431](https://github.com/MAIF/daikoku/issues/431)
- Feedback is red without reason [#430](https://github.com/MAIF/daikoku/issues/430)
- CMS pages import don't setup tenant [#429](https://github.com/MAIF/daikoku/issues/429)
- Delete personal team after user deletion [#427](https://github.com/MAIF/daikoku/issues/427)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@quentinovega](https://github.com/quentinovega)
## [v16.0.1] - 2023-01-10
## :beetle: Bug Fixes
- Team selection broken for api access with Super Admin [#501](https://github.com/MAIF/daikoku/issues/501)
- cms page has no link to be updated in table [#499](https://github.com/MAIF/daikoku/issues/499)
## [v16.1.0] - 2023-01-17
## :star: New Features
- Expert mode to avoid to enter in api page to subscribe [#483](https://github.com/MAIF/daikoku/issues/483)
## :beetle: Bug Fixes
- A plan with missing otoroshi target shouldn't visible [#502](https://github.com/MAIF/daikoku/issues/502)
## [v16.1.1] - 2023-01-23
## :beetle: Bug Fixes
- Api pricings page crash for apigroups [#504](https://github.com/MAIF/daikoku/issues/504)
## [v16.1.2] - 2023-04-13
## :star: New Features
- support memberUid based ldap groups [#545](https://github.com/MAIF/daikoku/issues/545)
- customizable login form labels [#543](https://github.com/MAIF/daikoku/issues/543)
- add documentation for fast mode [#528](https://github.com/MAIF/daikoku/issues/528)
- Add the ability to a API admin to delete (disable & archive) a subscription [#527](https://github.com/MAIF/daikoku/issues/527)
- Email validation for team contact [#519](https://github.com/MAIF/daikoku/issues/519)
- Add filters in fast mode [#508](https://github.com/MAIF/daikoku/issues/508)
## :beetle: Bug Fixes
- Some notifications could not be appear in notification list [#547](https://github.com/MAIF/daikoku/issues/547)
- create an evolution to add routes in usage plan's otoroshi target [#536](https://github.com/MAIF/daikoku/issues/536)
- the explication message for subscription modal is wrong (user can't get multiple key anymore ) [#533](https://github.com/MAIF/daikoku/issues/533)
- missing error message with incorrect password (ldap connection) [#530](https://github.com/MAIF/daikoku/issues/530)
- Some mongo table are not migrate by api [#529](https://github.com/MAIF/daikoku/issues/529)
- a new user have an empty page in home page [#525](https://github.com/MAIF/daikoku/issues/525)
- aggregation key process is not accessible with fast mode [#506](https://github.com/MAIF/daikoku/issues/506)
## [v16.2.0] - 2023-07-18
## :star: New Features
- action on usage plan deletion [#534](https://github.com/MAIF/daikoku/issues/534)
- Support api lifecycle [#513](https://github.com/MAIF/daikoku/issues/513)
- Support customizable subscription validation workflow [#512](https://github.com/MAIF/daikoku/issues/512)
## :beetle: Bug Fixes
- A new user logged in from an ldap has daikoku administrator privileges [#582](https://github.com/MAIF/daikoku/issues/582)
- Select team when request an API key on an private plan [#580](https://github.com/MAIF/daikoku/issues/580)
- limit the number of team return by search API [#577](https://github.com/MAIF/daikoku/issues/577)
- the create account page has no form css [#576](https://github.com/MAIF/daikoku/issues/576)
- tenant admin can't update team metadata [#575](https://github.com/MAIF/daikoku/issues/575)
- modal can't be closed by clicking in backgroud [#572](https://github.com/MAIF/daikoku/issues/572)
- api creation permission is not accessible for tenant admin [#571](https://github.com/MAIF/daikoku/issues/571)
- I can't delete user from my team [#570](https://github.com/MAIF/daikoku/issues/570)
- Parameters / Email is not save [#566](https://github.com/MAIF/daikoku/issues/566)
- make case insensitive the email of team invitation [#559](https://github.com/MAIF/daikoku/issues/559)
- admin can't remove a team user [#558](https://github.com/MAIF/daikoku/issues/558)
- I can't delete Tags from Issues [#552](https://github.com/MAIF/daikoku/issues/552)
- Problem with Select team for Transfer ownership [#549](https://github.com/MAIF/daikoku/issues/549)
- user guest can get all team list by api [#521](https://github.com/MAIF/daikoku/issues/521)
## :notebook_with_decorative_cover: Documentation
- Add some explanation for user rights in documentation [#567](https://github.com/MAIF/daikoku/issues/567)
## [v16.3.0] - 2023-10-05
## :star: New Features
- Better admin-api generation [#599](https://github.com/MAIF/daikoku/issues/599)
- Add a ApiAdmin custom name to subscription [#542](https://github.com/MAIF/daikoku/issues/542)
- plan can be filter by js script [#539](https://github.com/MAIF/daikoku/issues/539)
- Environment mode [#538](https://github.com/MAIF/daikoku/issues/538)
- Better subscription demand [#537](https://github.com/MAIF/daikoku/issues/537)
## :beetle: Bug Fixes
- impossible to create an api with an api name deleted [#598](https://github.com/MAIF/daikoku/issues/598)
- ApiGroups main page is broken [#589](https://github.com/MAIF/daikoku/issues/589)
## [v16.3.1] - 2023-10-12
## :star: New Features
- add the current version with api name in notification description [#602](https://github.com/MAIF/daikoku/issues/602)
## :beetle: Bug Fixes
- ownership transfer is broken ? [#604](https://github.com/MAIF/daikoku/issues/604)
- [FastMode] with 2 versions, API is displayed 2 times in the list [#603](https://github.com/MAIF/daikoku/issues/603)
## [v16.3.2] - 2023-10-18
## :star: New Features
- add more configuration to redoc component [#606](https://github.com/MAIF/daikoku/issues/606)
## :beetle: Bug Fixes
- evolutions are broken with mongoDB [#607](https://github.com/MAIF/daikoku/issues/607)
## [v16.3.4] - 2023-12-04
## :star: New Features
- Use otoroshi's elasticsearch to get api subscriptions last usage [#611](https://github.com/MAIF/daikoku/issues/611)
- create a link with the elasticsearch from an otoroshi [#593](https://github.com/MAIF/daikoku/issues/593)
- linked documentation pages [#588](https://github.com/MAIF/daikoku/issues/588)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@quentinovega](https://github.com/quentinovega)
## [v16.3.6] - 2023-12-04
## :beetle: Bug Fixes
- API Key metadata not refresh [#618](https://github.com/MAIF/daikoku/issues/618)
## [v17.0.0] - 2024-01-08
## :star: New Features
- migrate to play 3.0.0 [#614](https://github.com/MAIF/daikoku/issues/614)
## :beetle: Bug Fixes
- exclude inner admin apikey from otoroshi verifier job [#617](https://github.com/MAIF/daikoku/issues/617)
## [v17.1.0] - 2024-02-15
## :star: New Features
- use team.authorizedOtoroshiGroups [#600](https://github.com/MAIF/daikoku/issues/600)
## :beetle: Bug Fixes
- Add a way to configure the openAPI file name [#633](https://github.com/MAIF/daikoku/issues/633)
- Sidebar navigation is lost after Cancel a Tenant customization [#632](https://github.com/MAIF/daikoku/issues/632)
- The picker color disappear after scroll on Tenants / customization [#631](https://github.com/MAIF/daikoku/issues/631)
- Error when addin a third-party payment settings [#630](https://github.com/MAIF/daikoku/issues/630)
- api.defaultUsagePlan is mandatory but api.possibleUsagePlans can be an empty Set [#629](https://github.com/MAIF/daikoku/issues/629)
- sync jobs error mail is send to deleted users [#628](https://github.com/MAIF/daikoku/issues/628)
## [v17.1.2] - 2024-03-04
## :beetle: Bug Fixes
- can't update any api with more than one version witj admin api [#641](https://github.com/MAIF/daikoku/issues/641)
- subscription customMetadata not present in otoroshi apikey [#638](https://github.com/MAIF/daikoku/issues/638)
- personal team is created with contact as contact@foo.bar [#636](https://github.com/MAIF/daikoku/issues/636)
## [v17.2.0] - 2024-03-27
## :star: New Features
- stylize the toasts [#637](https://github.com/MAIF/daikoku/issues/637)
- Propose a CLI to sync a project with a tenant CMS pages [#486](https://github.com/MAIF/daikoku/issues/486)
## :beetle: Bug Fixes
- Error Api name already exists when updating an API with multiple versions [#642](https://github.com/MAIF/daikoku/issues/642)
- team invitation are broken [#640](https://github.com/MAIF/daikoku/issues/640)
- error on team members page as team user [#639](https://github.com/MAIF/daikoku/issues/639)
- personal team is created with contact as contact@foo.bar [#636](https://github.com/MAIF/daikoku/issues/636)
- [JSON PATCH] - handle unknown attribute [#635](https://github.com/MAIF/daikoku/issues/635)
## [v17.3.0] - 2024-05-13
## :star: New Features
- make endpoint/health accessible to all [#677](https://github.com/MAIF/daikoku/issues/677)
- Enhance mail body for invitation [#675](https://github.com/MAIF/daikoku/issues/675)
- Enhance mail body for api subscription demand, acception & refusal [#674](https://github.com/MAIF/daikoku/issues/674)
- Filter Home page API list by owner [#669](https://github.com/MAIF/daikoku/issues/669)
- Add the aggregated apikey metadata to default value of the motivation form & a way to prohibit the overwriting [#668](https://github.com/MAIF/daikoku/issues/668)
- add a button to get apikey as Basic Authorization header value [#667](https://github.com/MAIF/daikoku/issues/667)
## :beetle: Bug Fixes
- Lack of translation [#692](https://github.com/MAIF/daikoku/issues/692)
- Lack of translation [#686](https://github.com/MAIF/daikoku/issues/686)
- White page on Team members [#685](https://github.com/MAIF/daikoku/issues/685)
- Blank page for Teams setting [#680](https://github.com/MAIF/daikoku/issues/680)
- Cog doesn't appear in apiList even if user is teamAdmin [#678](https://github.com/MAIF/daikoku/issues/678)
- A API producer cannot transfer an API to another team [#673](https://github.com/MAIF/daikoku/issues/673)
- [subscriptions as admin] - refresh values after deletion or update subscriptions as admin [#671](https://github.com/MAIF/daikoku/issues/671)
- Filter doesn't work in apikeys list [#670](https://github.com/MAIF/daikoku/issues/670)
- resultWithExtra is undefined [#666](https://github.com/MAIF/daikoku/issues/666)
- 404 collections [#665](https://github.com/MAIF/daikoku/issues/665)
- Reload mandatoty after switch and add an Environment [#663](https://github.com/MAIF/daikoku/issues/663)
- Delete all unused step validator after step validation [#649](https://github.com/MAIF/daikoku/issues/649)
## :notebook_with_decorative_cover: Documentation
- Documentation about team admin rights could be fuzzy [#676](https://github.com/MAIF/daikoku/issues/676)
## [v17.3.1] - 2024-05-15
## :beetle: Bug Fixes
- can't copy clientId from apiKey card [#695](https://github.com/MAIF/daikoku/issues/695)
## [v17.3.2] - 2024-05-28
## :beetle: Bug Fixes
- Create testing key with otorshi is broken [#698](https://github.com/MAIF/daikoku/issues/698)
## [v17.4.0] - 2024-08-05
## :star: New Features
- use color theme for dark mode [#645](https://github.com/MAIF/daikoku/issues/645)
- Add tutorial to setup authentication [#644](https://github.com/MAIF/daikoku/issues/644)
- Support AsyncAPI v2 [#511](https://github.com/MAIF/daikoku/issues/511)
## :beetle: Bug Fixes
- Update aggregated subscription delete authorized entities in otoroshi [#722](https://github.com/MAIF/daikoku/issues/722)
- Error Api name already exists when creating a new version by admin-api [#719](https://github.com/MAIF/daikoku/issues/719)
- unknown Apikey authorized entities [#709](https://github.com/MAIF/daikoku/issues/709)
- Lack of translation [#700](https://github.com/MAIF/daikoku/issues/700)
- API testing UI is broken [#699](https://github.com/MAIF/daikoku/issues/699)
## [v17.5.0] - 2024-09-17
## :star: New Features
- Hide personal teams if security prohibits personal teams from subscribing [#740](https://github.com/MAIF/daikoku/issues/740)
- add a control for environment name for subscription aggregation [#714](https://github.com/MAIF/daikoku/issues/714)
- Add a way to disable part of aggragation [#711](https://github.com/MAIF/daikoku/issues/711)
- Allow to transfer subscriptions ownership [#708](https://github.com/MAIF/daikoku/issues/708)
- Add HTTP links everywhere, it’s unusable in practice sometimes. [#696](https://github.com/MAIF/daikoku/issues/696)
- display S3 bucket example to avoid S3Exception [#622](https://github.com/MAIF/daikoku/issues/622)
## :beetle: Bug Fixes
- User can't go in home page from daikoku [#741](https://github.com/MAIF/daikoku/issues/741)
- No UI [#735](https://github.com/MAIF/daikoku/issues/735)
- Crash on notification page in case of unknown team in action property [#720](https://github.com/MAIF/daikoku/issues/720)
- [productor view]subscription table is not refresh after enable/disable apikey [#715](https://github.com/MAIF/daikoku/issues/715)
- Update parent subscription in aggregation does not update childs [#710](https://github.com/MAIF/daikoku/issues/710)
- 2FA inputs don't work if code begin with 0 [#701](https://github.com/MAIF/daikoku/issues/701)
- translation for validation step [#697](https://github.com/MAIF/daikoku/issues/697)
- Delete Tag, delete all the tags [#694](https://github.com/MAIF/daikoku/issues/694)
## [v18.0.0] - 2024-11-05
## :star: New Features
- API Admin can setup validity date on subscription [#728](https://github.com/MAIF/daikoku/issues/728)
- Use the CMS block for replaceable parts of an API [#646](https://github.com/MAIF/daikoku/issues/646)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@Zwiterrion](https://github.com/Zwiterrion)