Release 8.7.48
What's Changed
- Improvement/cldsrv 297 bump werelogs arsenal and add httpagent by @williamlardier in #4913
- Feature/cldsrv 322 introduce sosapi internal routes by @williamlardier in #4942
- Bugfix/cldsrv 334 use standard action name for objectlock with version by @williamlardier in #4980
- CLDSRV-343: use bucket name for backend tagging operations by @williamlardier in #5013
- Add azure_archive location type by @KillianG in #5008
- Bugfix/cldsrv 350 veeam routes ensure concurrency updates by @williamlardier in #5056
- CLDSRV-362 - Throw error when copying a cold or transitioning object by @Kerkesni in #5075
- INTEGRATION [PR#5086 > development/8.7] bugfix: CLDSRV-365 fix legal hold can be deleted issue and add more t… by @bert-e in #5104
- Add origin op to all delete object calls by @KillianG in #5087
- feature/CLDSRV 379/bumpArsenal by @alexanderchan-scality in #5125
- CLDSRV-376: bump mongodb driver by @williamlardier in #5110
- Allow reading transition-in-progress objects by @francoisferrand in #5129
- Bugfix/cldsrv 381 bump arsenal by @williamlardier in #5132
- Fix originOp when deleting a version by @francoisferrand in #5135
- CLDSRV-385: use mongodb v4.2 for the CI by @williamlardier in #5141
- CLDSRV-386: bump node version to 16.20 in Dockerfile by @Kerkesni in #5155
- CLDSRV-374 putMetadata API route is not updating null version properly by @nicolas2bert in #5167
- CLDSRV-395 bump to 8.7.21 by @nicolas2bert in #5177
- Allow updating restored object expiration delay by @francoisferrand in #5174
- Test that delete markers are not listed for version suspended buckets by @KillianG in #5168
- CLDSRV-399: add workflow_dispatch by @alexanderchan-scality in #5189
- CLDSRV-397 Introduce the time-progression-factor flag by @nicolas2bert in #5192
- CLDSRV-404 bump version by @nicolas2bert in #5199
- INTEGRATION [PR#5195 > development/8.7] CLDSRV-402: optimize API by @bert-e in #5233
- CLDSRV-414 bump version by @nicolas2bert in #5237
- keep storage class as cold for restored objects by @Kerkesni in #5191
- Fix user MD and tags getting deleted when restoring by @KillianG in #5215
- Fix use of http_requests_total metrics by @francoisferrand in #5273
- INTEGRATION [PR#5353 > development/8.7] CLDSRV-444/CLDSRV447: test with Id and principal item and arsenal version bump by @bert-e in #5359
- Bugfix/cldsrv 457 fix memory leak in arsenal by @williamlardier in #5379
- INTEGRATION [PR#5322 > development/8.7] CLDSRV-424: api call updated with implicit deny logic by @bert-e in #5417
- INTEGRATION [PR#5420 > development/8.7] Improvement/cldsrv-426-ACL-Implicit-Deny by @bert-e in #5435
- INTEGRATION [PR#5437 > development/8.7] CLDSRV-468:CLDSRV version bump by @bert-e in #5440
- Forward system signals to the node process using tini by @Kerkesni in #5431
- INTEGRATION [PR#5432 > development/8.7] Improvement/cldsrv 427 permissions checks by @bert-e in #5447
- INTEGRATION [PR#5456 > development/8.7] CLDSRV-428: put apis updated for implicit deny by @bert-e in #5459
- Add lifecycle restore duration metrics by @francoisferrand in #5455
- INTEGRATION [PR#5462 > development/8.7] CLDSRV-429: update get apis with impDeny logic by @bert-e in #5467
- INTEGRATION [PR#5470 > development/8.7] Improvement/cldsrv 430 delete api implicit deny by @bert-e in #5484
- INTEGRATION [PR#5486 > development/8.7] Improvement/cldsrv 474 fix multi object delete api aut by @bert-e in #5489
- INTEGRATION [PR#5479 > development/8.7] Improvement/cldsrv 431 misc api implicit deny by @bert-e in #5493
- INTEGRATION [PR#5495 > development/8.7] improvement/CLDSRV-451-specific-7.70-apis-update by @bert-e in #5497
- INTEGRATION [PR#5504 > development/8.7] Bugfix/cldsrv 480 by pass governance bucket policy tests by @bert-e in #5514
- INTEGRATION [PR#5534 > development/8.7] Bugfix/cldsrv 505 ip handling fix by @bert-e in #5537
- Use scaledMsPerDay when restore-adjust by @KillianG in #5543
Full Changelog: 8.6.27...8.7.48