Release 8.1.87
naren-rajendran
released this
15 Mar 17:36
·
369 commits
to development/8.1
since this release
What's Changed
- Welcome/mongo by @LaurenSpiegel in #403
- ZENKO-89 Ft/mongo search by @vrancurel in #408
- Fwdport 7.4 master by @ThibaultRiviere in #407
- use hosts config instead of host and port by @vrancurel in #420
- Fwd/7.4 master by @alexandre-merle in #417
- Fix/stopSwallowingErrors by @LaurenSpiegel in #419
- FT: add proxy_path header by @nicolas2bert in #432
- Ft/move md backends from S3 by @JianqinWang in #425
- bf: fix missing param needed for BCI by @JianqinWang in #436
- Fwdport/7.4 master by @rahulreddy in #438
- Ft/mongo oplog by @JianqinWang in #433
- Fwd/7.4 beta master by @alexanderchan-scality in #445
- FIX: Mongo Client - countItems by @nicolas2bert in #447
- Ft/S3C-1148 statsclient multiple ids by @philipyoo in #437
- Fwd: 7.4 to 7.4 beta by @philipyoo in #448
- ft: Add uid property to BucketInfo by @philipyoo in #446
- Fwdport/7.4 beta master by @alexanderchan-scality in #451
- add bson to dependencies by @jeremyds in #452
- Forward/orbit by @rahulreddy in #453
- ZENKO-222 bf: revert mongo url by @JianqinWang in #455
- FT: Add objectMD setters for replicationInfo by @bennettbuchanan in #456
- Ft/initial instance by @rachedbenmustapha in #457
- Fix/mongologreader contract by @rachedbenmustapha in #458
- Fix/stuck replication by @rachedbenmustapha in #459
- Skip MPU shadow buckets by @rachedbenmustapha in #461
- ft; add data managed metrics by @alexanderchan-scality in #460
- Fix/mongo tests by @ssalaues in #463
- Fixes flakiness in S3 functional tests with mongo backend by @ssalaues in #464
- Ft/objdel add modified header check by @dora-korpar in #435
- Backport: master to rel/7.4-beta by @dora-korpar in #467
- fx: correct data managed count by @alexanderchan-scality in #465
- add mongo client caching by @alexanderchan-scality in #468
- Do not log report requests by @rachedbenmustapha in #469
- Fwdport/7.4 7.4 beta by @rahulreddy in #471
- rf: S3C-1399 Add Backbeat metrics and routes by @bennettbuchanan in #470
- Fwdport/7.4 beta master by @rahulreddy in #472
- Bf/mongo list object limit by @alexanderchan-scality in #476
- ft: interpret healthcheck status from bucketd by @rahulreddy in #477
- Zenko-21: FT: New Route for Prometheus Client by @anurag4DSB in #478
- bf: fix mongo cursor limit by @alexanderchan-scality in #481
- bf: ZENKO-314 remove mongo cursor limit by @alexanderchan-scality in #484
- FX: constructing v4 query auth signature with proxyPath by @nicolas2bert in #479
- FX: constructing v4 query auth signature with proxyPath by @nicolas2bert in #485
- bf: ZENKO-323 relax mongo count error by @alexanderchan-scality in #486
- bf: ZENKO-343 remove regexp-based 'ns' filtering by @jonathan-gramain in #489
- Bf/zenko 344 mongo log entries duplicated by @JianqinWang in #487
- fix: do not crash on empty backbeat stats by @rachedbenmustapha in #490
- bf: ZENKO-344 don't shunt 'info' event production by @jonathan-gramain in #492
- bf: ZENKO-355 crr stats byte conversion by @philipyoo in #491
- restore mongo op log filtering per db by @jonathan-gramain in #494
- Fwdport/z/1.0 master by @rahulreddy in #495
- Feature/zenko 18/metadata proxy server by @ploki in #498
- rf: edit monitoring route details by @philipyoo in #505
- bf: ZENKO-336 zero fill interval stats if none present by @philipyoo in #503
- ft: ZENKO-433 add item count support incremental update and refresh by @alexanderchan-scality in #499
- ft: ZENKO-561: bucket attributes handling fixed by @ploki in #508
- bf: fix mongo counter by @alexanderchan-scality in #510
- feature: ZENKO-315 Add NFS property to BucketInfo by @bennettbuchanan in #509
- bugfix: list version is incorrect because sometimes by @vrancurel in #511
- bf: ZENKO-578 mongoDB error replies by @jeremyds in #514
- Feature/ZENKO-437 Add HealthProbeServer by @tmacro in #507
- ft: ZENKO-235 manual pause resume routes by @philipyoo in #501
- INTEGRATION [PR#516 > development/8.0] ft: list raft session buckets by @bert-e in #518
- bugfix: fix versioningGeneral2 test failing with Mongo by @vrancurel in #520
- ft: add crr status check route by @philipyoo in #512
- FT: push isVersioned and ownerCanonicalId stats by @nicolas2bert in #517
- ft: ZENKO-582 preferred read location by @jonathan-gramain in #523
- ft: ZENKO-239 schedule resume routes by @philipyoo in #522
- Bugfix/zenko 603/mongo item count by @alexanderchan-scality in #519
- ft: ZENKO-584 failed crr metrics routes by @philipyoo in #524
- Feature/zenko 597/transient mongo count by @alexanderchan-scality in #525
- bugfix: ZENKO-433 fix when 'params' is undefined by @jonathan-gramain in #526
- bf: ZENKO-625 fix mongo aggregate params by @alexanderchan-scality in #527
- bugfix: fix skip scan on Mongo by @vrancurel in #515
- feature: ZENKO-483 Monitor CRR upload by @bennettbuchanan in #528
- feature: ZENKO-483 Update Redis key schema by @bennettbuchanan in #529
- bugfix: ZENKO-632 check if destroy method is available by @rahulreddy in #530
- bugfix: ZENKO-621 Make _buildKey public method by @bennettbuchanan in #531
- bf: ZENKO-693 clamp negative values to 0 by @alexanderchan-scality in #532
- bf: return timely on data diskUsage subresource by @rachedbenmustapha in #533
- bf: apply multiple lifecycle filter tags if exists by @philipyoo in #534
- improvement: ZENKO-760 add connection timeout for mongoclient by @rahulreddy in #536
- bugfix: ensure setup callback is called by @rahulreddy in #538
- improvement: ZENKO-760 use callback instead of throw by @rahulreddy in #539
- bugfix: temporary fix for the s3-data pod ballooning issue by @vrancurel in #540
- bf: ZENKO-763 fix object tag replication by @jonathan-gramain in #541
- bf: ZENKO-751 tempfix set max object key limit by @philipyoo in #542
- feat: add checkHealth to mongodb interface by @giacomoguiulfo in #543
- bugfix: ZENKO-898 install node-fcntl module by @rahulreddy in #544
- Improvement/zenko 886 update nodejs by @rahulreddy in #545
- bf: ZENKO-903 retrieve new bucket list on report by @alexanderchan-scality in #547
- bf: ZENKO-922 add redis disconnect method by @alexanderchan-scality in #548
- ft: increase crr metrics expiry window to 24hrs by @philipyoo in #549
- INTEGRATION [PR#551 > development/8.0] ZENKO-945: delimiterMaster, add a deleteMarker test by @bert-e in #552
- INTEGRATION [PR#550 > development/8.0] MD-661, ZENKO-945: fix delimiterMaster::filter by @bert-e in #554
- ft: ZENKO-1019 add cancel scheduled resume route by @philipyoo in #553
- bugfix: ZENKO-1024 Add pending counters by @bennettbuchanan in #555
- bf: ZENKO-1024 use pending metrics for backlog by @philipyoo in #556
- bf: ZENKO-1024 fix fail metrics in all route by @philipyoo in #557
- fx: ZENKO-1112 Incomplete management client error logging by @nicolas2bert in #558
- ZENKO-1124: mongo listing, avoid to loop by @jeremyds in #563
- bf: ZENKO-1144 add support for Redis sorted sets by @philipyoo in #567
- bf: ZENKO-1144 remove redis scan from crr metrics by @philipyoo in #568
- bf: ZENKO-1144 fix ttl of sorted set expires by @philipyoo in #569
- bugfix: ZENKO-1144 Update route and private method by @bennettbuchanan in #570
- bf: ZENKO-1155 remove incremental update by @alexanderchan-scality in #572
- ft: ZENKO-1186 stalled sanity check by @alexanderchan-scality in #573
- INTEGRATION [PR#574 > development/8.0] ft: S3C 1171 list objects v2 by @bert-e in #577
- INTEGRATION [PR#574 > development/8.1] ft: S3C 1171 list objects v2 by @bert-e in #581
- Bugfix/zenko 1197/s3 data leak by @vrancurel in #578
- INTEGRATION [PR#578 > development/8.1] Bugfix/zenko 1197/s3 data leak by @bert-e in #583
- INTEGRATION [PR#584 > development/8.0] improvement: bump Arsenal version by @bert-e in #585
- INTEGRATION [PR#584 > development/8.1] improvement: bump Arsenal version by @bert-e in #586
- INTEGRATION [PR#587 > development/8.0] backport: S3C-1640 CRR retry feature by @bert-e in #591
- INTEGRATION [PR#587 > development/8.1] backport: S3C-1640 CRR retry feature by @bert-e in #592
- ft: ZENKO-1282 extend pause/resume for ingestion by @philipyoo in #593
- feat: passthroughFile service by @giacomoguiulfo in #598
- ft: ZENKO-1175 tailable cursor to consume mongo oplog by @jonathan-gramain in #594
- INTEGRATION [PR#594 > development/8.1] ft: ZENKO-1175 tailable cursor to consume mongo oplog by @bert-e in #600
- ZENKO-833: add ingestion param for BucketInfo by @JianqinWang in #588
- ft: ZENKO-1282 add scheduled resume for ingestion by @philipyoo in #602
- INTEGRATION [PR#606 > development/8.1] bf: S3C-1678-ipv6-check by @bert-e in #608
- INTEGRATION [PR#606 > development/8.0] bf: S3C-1678-ipv6-check by @bert-e in #607
- feature: greenkeeper.io dependency manager boT by @rahulreddy in #611
- Update dependencies to enable Greenkeeper 🌴 by @Greenkeeper in #613
- feat(DataFileStore): add passthrough delete functionality by @giacomoguiulfo in #609
- feature: ZENKO-733 Add setReplicationStorageType by @bennettbuchanan in #612
- ft: ZENKO-717: move replicationBackends constant from cloudServer. by @bennettbuchanan in #619
- ZENKO-557 extend ObjectMDLocation with dataStoreVersionId by @jonathan-gramain in #617
- feature: ZENKO-732 Lifecycle transition policies by @bennettbuchanan in #620
- ZENKO-1310 Fix HealthProbeServer flaky test by @tmacro in #621
- INTEGRATION [PR#623 > development/8.1] ft: ZENKO-1384: md proxy healthcheck by @bert-e in #626
- ft: ZENKO-1384: md proxy healthcheck by @ploki in #623
- feature: ZENKO-1317 AWS lifecycle compat by @bennettbuchanan in #622
- ft: ZENKO-1389: md proxy parallel route by @ploki in #627
- INTEGRATION [PR#627 > development/8.1] ft: ZENKO-1389: md proxy parallel route by @bert-e in #630
- bugfix(ZENKO-1362): request path encoding by @giacomoguiulfo in #631
- feature: ZENKO-1399 Check transitions time gap by @bennettbuchanan in #632
- bugfix(DataFileStore): add noCache option by @giacomoguiulfo in #635
- INTEGRATION [PR#635 > development/8.1] bugfix(DataFileStore): add noCache option by @bert-e in #639
- INTEGRATION [PR#644 > development/8.1] ft: S3C-1561 - add quotas to request context by @bert-e in #654
- INTEGRATION [PR#644 > development/8.0] ft: S3C-1561 - add quotas to request context by @bert-e in #653
- ZENKO-1446: metadata-mock for bb by @JianqinWang in #656
- ZENKO-1420 ObjectMD.getUserMetadata() by @jonathan-gramain in #658
- Feature/zenko 1402 move data backends by @dora-korpar in #640
- ZENKO-1451: updating mock to use in bb by @JianqinWang in #657
- ZENKO-1377: update md mock for ingestion reader raft log tests by @JianqinWang in #660
- INTEGRATION [PR#666 > development/8.1] S3C-1985: Reduce memory usage of listing algorithms by @bert-e in #683
- INTEGRATION [PR#666 > development/8.0] S3C-1985: Reduce memory usage of listing algorithms by @bert-e in #682
- INTEGRATION [PR#641 > development/8.0] feature: S3C-1925: KMIP TTLV Codec by @bert-e in #684
- INTEGRATION [PR#641 > development/8.1] feature: S3C-1925: KMIP TTLV Codec by @bert-e in #685
- INTEGRATION [PR#686 > development/8.1] bugfix: ZENKO-1522 helper ObjectMD.isMultipartUpload() by @bert-e in #687
- bugfix: ZENKO-1522 helper ObjectMD.isMultipartUpload() by @jonathan-gramain in #686
- ZENKO-1377: update Arsenal mock for ingestion reader tests by @JianqinWang in #691
- INTEGRATION [PR#688 > development/8.0] Feature: S3C-1966: KMIP TLS Transport by @bert-e in #703
- INTEGRATION [PR#688 > development/8.1] Feature: S3C-1966: KMIP TLS Transport by @bert-e in #704
- ft: ZENKO-1452 md mock remove version id in url by @philipyoo in #713
- bf: ZENKO-1424 add bucket info to MD mock by @philipyoo in #659
- INTEGRATION [PR#708 > development/8.0] bugfix: S3C-2006 fix crash in vault-md on listing by @bert-e in #716
- INTEGRATION [PR#708 > development/8.1] bugfix: S3C-2006 fix crash in vault-md on listing by @bert-e in #717
- INTEGRATION [PR#705 > development/8.0] feature: S3C-1967: KMIP Low Level Driver by @bert-e in #706
- INTEGRATION [PR#705 > development/8.1] feature: S3C-1967: KMIP Low Level Driver by @bert-e in #707
- ft: ZENKO 1402 move data wrapper by @dora-korpar in #697
- INTEGRATION [PR#679 > development/8.0] feature: S3C-1968: kmip highlevel driver by @bert-e in #720
- INTEGRATION [PR#679 > development/8.1] feature: S3C-1968: kmip highlevel driver by @bert-e in #721
- feature: ZENKO-1420 createAggregateETag helper cleanup by @jonathan-gramain in #739
- INTEGRATION [PR#740 > development/8.1] bugfix: S3C-2017 remove CI badges by @bert-e in #746
- INTEGRATION [PR#740 > development/8.0] bugfix: S3C-2017 remove CI badges by @bert-e in #745
- INTEGRATION [PR#722 > development/8.1] feature: S3C-2002 introduce metadata service policy by @bert-e in #754
- INTEGRATION [PR#722 > development/8.0] feature: S3C-2002 introduce metadata service policy by @bert-e in #753
- ZENKO-1377: Metadata mock moved back into scality/backbeat repo by @JianqinWang in #756
- ft: ZENKO-1560 add getIngestionBuckets to MongoClientInterface by @philipyoo in #755
- rf: ZENKO-1566 backbeat route dataPoints by id by @philipyoo in #757
- INTEGRATION [PR#759 > development/8.0] feature: S3C-2031: KMIP uses arsenal errors by @bert-e in #762
- INTEGRATION [PR#759 > development/8.1] feature: S3C-2031: KMIP uses arsenal errors by @bert-e in #763
- ft: ZENKO-1566 add ingestion metrics by @philipyoo in #758
- bugfix: ZENKO-1610 Non-current version transition by @bennettbuchanan in #765
- ft: ZENKO-1661 add ingestion all metric route by @philipyoo in #767
- bugfix: ZENKO-1583 Return data in head operation by @bennettbuchanan in #768
- bugfix: ZENKO-1681 remove deprecation warnings by @rahulreddy in #769
- ft(ZENKO-1616): Update ObjectMD model for azure blob api by @tmacro in #766
- bugfix: ZENKO-1606 Update AWS SDK dependency by @bennettbuchanan in #772
- bf: ZENKO 1512 metastore circular json by @dora-korpar in #775
- bugfix: ZENKO-1606 MPU tagging during replication by @bennettbuchanan in #773
- INTEGRATION [PR#777 > development/8.1] bugfix: ZENKO-1738 bucket names with period trimmed by backbeat by @bert-e in #778
- bugfix: ZENKO-1738 bucket names with period trimmed by backbeat by @jonathan-gramain in #777
- bf: S3C 2120 abort mpu timeout by @dora-korpar in #780
- bugfix: ZENKO-1749 fix exception with invalid lifecycle config by @jonathan-gramain in #781
- feature: ZENKO-1760 expose prometheus metrics in HealthProbeServer by @jonathan-gramain in #782
- refactor: ZENKO-1110 remove backbeat API routes+Metrics by @jonathan-gramain in #783
- ZENKO-1755 HD-97 add support for hdclient by @benoit-a in #779
- ft(ZENKO-1652): Update MetadataWrapper for List Blobs by @tmacro in #784
- bf: ZENKO-1585 zenko user-metadata header constant by @philipyoo in #776
- bf: ZENKO-1718 ingestion mongo putObjectVerCase4 by @philipyoo in #774
- INTEGRATION [PR#795 > development/8.0] S3C-2034: bump ioredis version to 4.9 to use redis 5.0 func by @bert-e in #800
- INTEGRATION [PR#795 > development/8.1] S3C-2034: bump ioredis version to 4.9 to use redis 5.0 func by @bert-e in #801
- INTEGRATION [PR#802 > development/8.0] bugfix: S3C-2172 change error message for compatibility by @bert-e in #804
- INTEGRATION [PR#802 > development/8.1] bugfix: S3C-2172 change error message for compatibility by @bert-e in #805
- bf: ZENKO 1728 sproxyd put error by @dora-korpar in #806
- improvement: S3C 1139 implement batch delete for sproxyd client by @dora-korpar in #808
- bugfix: S3C-1139 return success for non-existing object deletes by @rahulreddy in #809
- feature: ZENKO-1842: azure-info-models by @ploki in #807
- bugfix: S3C-2243 fix check for location type by @rahulreddy in #810
- bf: ZENKO-1736 count items scan rework by @philipyoo in #813
- bugfix: ZENKO-1908 update sproxydclient by @alexanderchan-scality in #814
- OB-1840 Secure MongoDb access by @nicolas2bert in #812
- INTEGRATION [PR#816 > development/8.0] Improvement/s3 c 2127 upgrade node by @bert-e in #818
- INTEGRATION [PR#816 > development/8.1] Improvement/s3 c 2127 upgrade node by @bert-e in #819
- fix the design of the putObjectVerCase4 by @vrancurel in #820
- ZENKO-1930 don't call batchDelete inconditionnally by @benoit-a in #815
- bf: allow delete markers on NFS files by @ssalaues in #824
- feature: ZENKO-1892: export azure models by @ploki in #826
- ft: ZENKO-1640 set blob metadata (support user md overwrites) by @JianqinWang in #827
- INTEGRATION [PR#828 > development/8.0] bugfix: S3C-2335 Data Server closeSync by @bert-e in #833
- INTEGRATION [PR#828 > development/8.1] bugfix: S3C-2335 Data Server closeSync by @bert-e in #834
- INTEGRATION [PR#837 > development/8.1] ft: S3C-2346 add bucket policy routes by @bert-e in #839
- INTEGRATION [PR#837 > development/8.0] ft: S3C-2346 add bucket policy routes by @bert-e in #838
- INTEGRATION [PR#840 > development/8.1] improvement: increase the limit of num. of allowed tags by @bert-e in #843
- INTEGRATION [PR#840 > development/8.0] improvement: increase the limit of num. of allowed tags by @bert-e in #842
- INTEGRATION [PR#852 > development/8.0] improvement: S3C-2351 update joi to @hapi/joi by @bert-e in #857
- INTEGRATION [PR#852 > development/8.1] improvement: S3C-2351 update joi to @hapi/joi by @bert-e in #858
- INTEGRATION [PR#845 > development/8.1] improvement:S3C-2352 switch package manager to yarn by @bert-e in #863
- bf: deserialize dots and dollars from oplog by @vrancurel in #864
- INTEGRATION [PR#859 > development/8.1] ft: S3C 2282 bucket policy schema and validation by @bert-e in #866
- improvement: filters out special collections by @vrancurel in #868
- bf: fixing a typo introduced in the improvement by @vrancurel in #869
- INTEGRATION [PR#871 > development/8.1] improvement/S3C-2352 install yarn frozen lockfile by @bert-e in #873
- INTEGRATION [PR#865 > development/8.1] Feature/s3 c 2276 bucket policy model by @bert-e in #875
- INTEGRATION [PR#877 > development/8.1] bf: S3C 2276 update bucketinfo policy getter by @bert-e in #879
- bugfix: S3C-2369 bump sproxydclient by @rahulreddy in #880
- bugfix: S3C-2052 Delete orphaned data by @bennettbuchanan in #881
- INTEGRATION [PR#882 > development/8.1] bf: S3C 2396 fix bucket policy action parsing by @bert-e in #884
- bugfix: S3C-2052 Add error functions by @bennettbuchanan in #885
- improv(ZENKO-2068): Improve MongoClientInterface checkHealth by @tmacro in #886
- Revert "bugfix: S3C-2052 Add error functions" by @bennettbuchanan in #887
- Revert "bugfix: S3C-2052 Delete orphaned data" by @bennettbuchanan in #888
- feature: helper functions for blob services by @JianqinWang in #889
- feature: ZENKO-2088: blob-issued-etag by @ploki in #890
- bugfix: in some cases oplog value can be undefined by @vrancurel in #892
- INTEGRATION [PR#893 > development/8.1] bf: S3C 2435 fix object action parse by @bert-e in #894
- INTEGRATION [PR#895 > development/8.1] bf: S3C-2440 fix get bucket policy xml error by @bert-e in #897
- bugfix: prevent stack err for !metaHeaders by @JianqinWang in #898
- INTEGRATION [PR#899 > development/8.1] bugfix: S3C-1805 Support consecutive hyphens in bucket names by @bert-e in #901
- INTEGRATION [PR#903 > development/8.1] bugfix: S3C-2269 ArnMatch validation correction by @bert-e in #905
- Add missing mongodb auth to the log consumer by @rachedbenmustapha in #908
- bugfix: use default auth DB in mongo log reader by @rachedbenmustapha in #909
- feature: Abstract out locations from item count by @rachedbenmustapha in #912
- bugfix: crash on createBucket error during setup by @rachedbenmustapha in #911
- bf: ZENKO 2219 mongo socket timeout option by @dora-korpar in #914
- FORWARD PORT: bugfix: ZENKO-2250 rework chunked upload stream handling by @jonathan-gramain in #915
- feature: ZENKO-2089 add mongodb conditionals by @alexanderchan-scality in #913
- bugfix: ZENKO-2261 effectively reuse sproxyd connections by @jonathan-gramain in #919
- INTEGRATION [PR#916 > development/8.1] bugfix: S3C-2541 LRU cache implementation by @bert-e in #918
- improvement: ZENKO-2278 count items code reorg by @alexanderchan-scality in #923
- INTEGRATION [PR#924 > development/8.1] bf: S3C-2502 move ip util to arsenal by @bert-e in #929
- INTEGRATION [PR#934 > development/8.1] bf(S3C-2623): Add explicit socket.destroyed check by @bert-e in #938
- INTEGRATION [PR#939 > development/8.1] bf(S3C-2623): Add explicit socket.destroyed check by @bert-e in #942
- INTEGRATION [PR#949 > development/8.1] bugfix: S3C-2604-handle-multiple-specific-resources by @bert-e in #952
- INTEGRATION [PR#958 > development/8.1] bugfix: S3C-2604-handle-multiple-specific-resources by @bert-e in #961
- INTEGRATION [PR#953 > development/8.1] bf: S3C-2502 move ip util to arsenal by @bert-e in #956
- bugfix: ZENKO-2352 send back HTTP 424 when location does not exist by @jonathan-gramain in #962
- bugfix: update master if version is gte by @vrancurel in #963
- INTEGRATION [PR#970 > development/8.1] Feature: S3C-2729 S3 pre-sign URL expiry customization by @bert-e in #972
- improvement: ZENKO-2535 add microVersionId to ObjectMD by @jonathan-gramain in #977
- INTEGRATION [PR#975 > development/8.1] improvement/S3C-2749 add tests for url duration by @bert-e in #979
- INTEGRATION [PR#982 > development/8.1] bugfix: Remove tag regex to allow utf8 characters by @bert-e in #985
- INTEGRATION [PR#988 > development/8.1] bugfix: S3C-2726 remove some default attributes from ObjectMD by @bert-e in #991
- INTEGRATION [PR#992 > development/8.1] feature: S3C-2785 add object lock check by @bert-e in #998
- INTEGRATION [PR#1006 > development/8.1] bugfix: S3C-2899 add constants to support versioning key formats by @bert-e in #1008
- INTEGRATION [PR#1003 > development/8.1] bugfix: S3C-2899 S3 tooling class to merge two sorted streams by @bert-e in #1012
- Correct UTF-16 surrogates URI encoding by @rahulreddy in #1001
- INTEGRATION [PR#995 > development/8.1] ft: S3C-2789 put objlock bucketinfo update by @bert-e in #1013
- INTEGRATION [PR#996 > development/8.1] Feature/s3 c 2789 put object lock configuration by @bert-e in #1015
- INTEGRATION [PR#1016 > development/8.1] bugfix: S3C-2899 pass vFormat to listing params by @bert-e in #1021
- bf: ZENKO-2610 fromObj extra param by @dora-korpar in #1034
- INTEGRATION [PR#1018 > development/8.1] bugfix: S3C-2899 helper for v1 genMDParams() of master keys listing by @bert-e in #1042
- INTEGRATION [PR#1017 > development/8.1] bugfix: S3C-2899 support vFormat v1 for MPU listing by @bert-e in #1044
- INTEGRATION [PR#1028 > development/8.1] bugfix: S3C-2899 support v1 in Delimiter, DelimiterMaster by @bert-e in #1046
- INTEGRATION [PR#1009 > development/8.1] ft: S3C-2790 get object lock configuration by @bert-e in #1051
- INTEGRATION [PR#1031 > development/8.1] bugfix: S3C-2899 implement v1 format for DelimiterVersions listing by @bert-e in #1048
- INTEGRATION [PR#1052 > development/8.1] feature: S3C-2944 put object legal hold by @bert-e in #1066
- INTEGRATION [PR#1070 > development/8.1] ft: S3C-2945 get object legal hold route by @bert-e in #1072
- INTEGRATION [PR#1060 > development/8.1] bugfix: S3C-2899 handle MergeStream.destroy() by @bert-e in #1075
- INTEGRATION [PR#1076 > development/8.1] bugfix: S3C-2945 fix get legal hold route by @bert-e in #1081
- INTEGRATION [PR#1049 > development/8.1] ft: S3C 2787 put object retention by @bert-e in #1083
- INTEGRATION [PR#1058 > development/8.1] Feature/s3 c 2788 get object retention by @bert-e in #1085
- INTEGRATION [PR#1086 > development/8.1] ft: S3C-2788 add get object retention route by @bert-e in #1088
- INTEGRATION [PR#1089 > development/8.1] ft: S3C-2787 retention parsing by @bert-e in #1097
- INTEGRATION [PR#1099 > development/8.1] improvement: S3C-3044-add-audit-log-fields by @bert-e in #1102
- INTEGRATION [PR#1108 > development/8.1] bugfix: S3C-2987 add v0v1 versioning key format by @bert-e in #1111
- INTEGRATION [PR#1112 > development/8.1] ft: S3C-3069 policy support for new APIs by @bert-e in #1114
- INTEGRATION [PR#1126 > development/8.1] bugfix: S3C-2987 helper to get stream data as a JSON payload by @bert-e in #1132
- INTEGRATION [PR#1141 > development/8.1] improvement: update package.json version by @bert-e in #1142
- INTEGRATION [PR#1133 > development/8.1] ft: S3C-3040 add obj lock to iam policies by @bert-e in #1144
- INTEGRATION [PR#1115 > development/8.1] Create Dependabot config file by @bert-e in #1150
- INTEGRATION [PR#1151 > development/8.1] build(deps): Bump xml2js from 0.4.19 to 0.4.23 by @bert-e in #1167
- INTEGRATION [PR#1152 > development/8.1] build(deps): Bump simple-glob from 0.1.1 to 0.2.0 by @bert-e in #1170
- INTEGRATION [PR#1153 > development/8.1] build(deps): Bump socket.io-client from 1.7.4 to 2.3.0 by @bert-e in #1173
- INTEGRATION [PR#1154 > development/8.1] build(deps): Bump socket.io from 1.7.4 to 2.3.0 by @bert-e in #1183
- INTEGRATION [PR#1155 > development/8.1] build(deps): Bump ipaddr.js from 1.2.0 to 1.9.1 by @bert-e in #1188
- INTEGRATION [PR#1156 > development/8.1] build(deps-dev): Bump temp from 0.8.3 to 0.9.1 by @bert-e in #1191
- INTEGRATION [PR#1174 > development/8.1] ft: S3C-3112 add object lock enabled setter to bucket by @bert-e in #1179
- INTEGRATION [PR#1157 > development/8.1] build(deps): Bump ajv from 4.10.0 to 6.12.2 by @bert-e in #1197
- INTEGRATION [PR#1198 > development/8.1] ft: S3C-3118-flatten-objmd-retentioninfo by @bert-e in #1204
- INTEGRATION [PR#1206 > development/8.1] bf: S3C-3130 handle object lock disabled case for bucket by @bert-e in #1212
- INTEGRATION [PR#1180 > development/8.1] build(deps): Bump debug from 2.3.3 to 2.6.9 by @bert-e in #1220
- INTEGRATION [PR#1160 > development/8.1] build(deps-dev): Bump lolex from 1.5.2 to 6.0.0 by @bert-e in #1217
- INTEGRATION [PR#1233 > development/8.1] ft: S3C-3229 add originOp objMD by @bert-e in #1234
- INTEGRATION [PR#1231 > development/8.1] ft: S3C-2797 bucket notification model by @bert-e in #1241
- INTEGRATION [PR#1235 > development/8.1] Feature/s3 c 2798 get bucket notification by @bert-e in #1242
- INTEGRATION [PR#1240 > development/8.1] Feature/s3 c 2797 bucketinfo update by @bert-e in #1243
- INTEGRATION [PR#1244 > development/8.1] ft: S3C-2797 export notification config model by @bert-e in #1245
- INTEGRATION [PR#1246 > development/8.1] ft: S3C-2797 queue arn parsing by @bert-e in #1247
- INTEGRATION [PR#1249 > development/8.1] ft:S3C-2798 get bucketnotif queuearn and filter by @bert-e in #1250
- INTEGRATION [PR#1252 > development/8.1] feature: S3C-3183-policy-getAccessKeyLastUsed by @bert-e in #1253
- bugfix: ZENKO 2702 Use replica set config instead of rs0 by @miniscruff in #1248
- bf: reserialize tags in putobjectver4 by @vrancurel in #1251
- INTEGRATION [PR#1254 > development/8.1] bf: S3C-3303 empty notif config ok by @bert-e in #1260
- bf: ZENKO-2768 encode tags properly by @vrancurel in #1257
- INTEGRATION [PR#1266 > development/8.1] Feature/s3 c 1801 policy tag condition keys by @bert-e in #1270
- INTEGRATION [PR#1277 > development/8.1] bugfix: S3C-3402 remove wrong error log by @bert-e in #1281
- INTEGRATION [PR#1268 > development/8.1] feature: S3C-3185-CredentialReport-policy-check by @bert-e in #1276
- INTEGRATION [PR#1283 > development/8.1] bugfix: S3C-3388 network.http.Server.setKeepAliveTimeout() by @bert-e in #1289
- bugfix: ZENKO-2905 avoid error callback call in external AWS GET by @jonathan-gramain in #1293
- bugfix: ZENKO-2866 abort request on backend if S3 client disconnects by @jonathan-gramain in #1295
- INTEGRATION [PR#1296 > development/8.1] imprv: S3C-3475 add s3 actions in logs by @bert-e in #1302
- INTEGRATION [PR#1310 > development/8.1] improvement: S3C-3653 add server ip, port fields by @bert-e in #1314
- improvement: S3C-3727 update deprecated Buffer usage by @rahulreddy in #1323
- INTEGRATION [PR#1308 > development/8.1] bf: S3C-3554 add bucket notif apis for policy eval by @bert-e in #1329
- INTEGRATION [PR#1325 > development/8.1] bf: S3C-3425 parse client ip by @bert-e in #1327
- INTEGRATION [PR#1334 > development/8.1] bugfix: S3C-2201: econnreset rest client keep alive by @bert-e in #1338
- INTEGRATION [PR#1340 > development/8.1] bugfix: S3C-3904: better-s3-action-logs by @bert-e in #1344
- INTEGRATION [PR#1345 > development/8.1] S3C-3904: match api method with real aws s3 api call by @bert-e in #1347
- INTEGRATION [PR#1349 > development/8.1] S3C-3904: more s3 action logs by @bert-e in #1351
- INTEGRATION [PR#1354 > development/8.1] bugfix: S3C-3962: considering zero size has valid in stream response by @bert-e in #1359
- Bugfixes: ZENKO-2153 fix tests by @alexandre-merle in #1352
- feature: ZENKO-3266 Code Coverage Tracking by @miniscruff in #1362
- INTEGRATION [PR#1366 > development/8.1] ft: S3C-4172 custom filter by @bert-e in #1368
- bf: upgrade to latest hdclient by @rachedbenmustapha in #1374
- bugfix: revert azure-storage to known working version by @rachedbenmustapha in #1378
- INTEGRATION [PR#1158 > development/8.1] build(deps-dev): Bump mocha from 2.5.3 to 8.0.1 by @bert-e in #1392
- INTEGRATION [PR#1382 > development/8.1] feature S3C-4262 Backport zenko metrics by @bert-e in #1397
- INTEGRATION [PR#1403 > development/8.1] bf S3C-4239 log consumer callback error fix by @bert-e in #1405
- INTEGRATION [PR#1408 > development/8.1] add BypassGovernanceRetention to action map by @bert-e in #1409
- INTEGRATION [PR#1399 > development/8.1] bugfix: S3C-4275 enable skip-scan for DelimiterVersions with a delimiter by @bert-e in #1401
- INTEGRATION [PR#1413 > development/8.1] ft(S3C-3751): Add GetBucketEncryption route by @bert-e in #1418
- Feature/zenko 3368/add chain backend by @alexanderchan-scality in #1416
- INTEGRATION [PR#1426 > development/8.1] ft(S3C-3748): Add PutBucketEncryption route by @bert-e in #1427
- INTEGRATION [PR#1428 > development/8.1] feature: S3C-4073 Add new probe server by @bert-e in #1434
- INTEGRATION [PR#1439 > development/8.1] feature: S3C-4073 Add probe server to index by @bert-e in #1441
- INTEGRATION [PR#1436 > development/8.1] impr(S3C-4336): Add BucketInfoModelVersion.md from cloudserver by @bert-e in #1444
- INTEGRATION [PR#1448 > development/8.1] bf: S3C-4358 add versioned object lock actions by @bert-e in #1449
- INTEGRATION [PR#1445 > development/8.1] ft(S3C-3754): Add bucketDeleteEncrytion route and support code by @bert-e in #1461
- INTEGRATION [PR#1472 > development/8.1] bugfix: S3C-4257 Start Seq can be null by @bert-e in #1476
- INTEGRATION [PR#1488 > development/8.1] bugfix: S3C-3744 fix bucket encryption related actions by @bert-e in #1489
- INTEGRATION [PR#1479 > development/8.1] S3C-4110 Backport lifecycle expiration compatibility improvement by @bert-e in #1481
- INTEGRATION [PR#1480 > development/8.1] ft: S3C-4552 tiny version IDs by @bert-e in #1492
- INTEGRATION [PR#1493 > development/8.1] ft: S3C-4552 remove duplicate test by @bert-e in #1494
- INTEGRATION [PR#1495 > development/8.1] Allow AssumeRole from user in different account by @bert-e in #1496
- INTEGRATION [PR#1500 > development/8.1] bugfix: ARSN-1 conditionally check for content-md5 by @bert-e in #1501
- INTEGRATION [PR#1503 > development/8.1] Fix user arn validation by @bert-e in #1504
- INTEGRATION [PR#1508 > development/8.1] ARSN-3: Remove the expect header hack by @bert-e in #1509
- INTEGRATION [PR#1510 > development/8.1] improvement: S3C-4312 encryption info in ObjectMDLocation.setDataLocation by @bert-e in #1514
- ft(ARSN-2): Support per object encryption in data wrapper by @tmacro in #1502
- feature: ARSN-2 fix renamed encryption helper by @jonathan-gramain in #1515
- INTEGRATION [PR#1516 > development/8.1] improvement: S3C-4312 fix ObjectMDLocation.setDataLocation() by @bert-e in #1517
- INTEGRATION [PR#1518 > development/8.1] bugfix: ARSN-4 rework KMIP connection handling by @bert-e in #1519
- INTEGRATION [PR#1523 > development/8.1] Bugfix/arsn 6/reverse arsn 3 by @bert-e in #1524
- INTEGRATION [PR#1521 > development/8.1] ARSN-5: add BucketInfo field UID by @bert-e in #1522
- INTEGRATION [PR#1526 > development/8.1] bugfix: S3C-3810 Skip headers on 304 response by @bert-e in #1530
- INTEGRATION [PR#1533 > development/8.1] bugfix: ARSN-8 Remove response code and message from log by @bert-e in #1534
- INTEGRATION [PR#1535 > development/8.1] ARSN-9 KMIP deep healthcheck by @bert-e in #1536
- INTEGRATION [PR#1541 > development/8.1] improvement: ARSN-13 expose isResourceApplicable for policy evaulation by @bert-e in #1543
- INTEGRATION [PR#1538 > development/8.1] ARSN-11 update werelogs to tagged version by @bert-e in #1540
- INTEGRATION [PR#1545 > development/8.1] feature: ARSN-12-introduce-cond-put-op by @bert-e in #1552
- INTEGRATION [PR#1553 > development/8.1] feature: ARSN-12-introduce-cond-put-op by @bert-e in #1555
- INTEGRATION [PR#1557 > development/8.1] feature: ARSN-12 bump arsenal version by @bert-e in #1559
- INTEGRATION [PR#1560 > development/8.1] feature: ARSN-12 bump arsenal version by @bert-e in #1562
- ARSN-16 pin sproxydclient version by @tcarmet in #1566
- INTEGRATION [PR#1568 > development/8.1] ARSN-17 align package.json with releases by @bert-e in #1570
- INTEGRATION [PR#1571 > development/8.1] ARSN-17 fixup version mistake for dev/7.10 by @bert-e in #1572
- feature: ARSN-18 and ARSN-19 by @miniscruff in #1575
- bump version by @miniscruff in #1576
- Add probe utils to index.js by @miniscruff in #1577
- INTEGRATION [PR#1579 > development/8.1] ARSN-20 migrate to github actions by @bert-e in #1581
- Bugfix/ARSN-22 fix put delete tagging by @lavigne958 in #1587
- Improvement/arsn 24 revert arsn 24 use azure storage 2.10.3 by @naren-rajendran in #1590
- improvement: ARSN-25 update version to 8.1.5 by @naren-rajendran in #1591
- ARSN-26 interrogate the default region for getBucketLocation by @nicolas2bert in #1598
- ARSN-27 update version to 8.1.6 by @nicolas2bert in #1599
- ZENKO-36446 - use bucket name in delete object tagging by @naren-rajendran in #1600
- improvement: ARSN-30 update arsenal version by @naren-rajendran in #1601
- INTEGRATION [PR#1602 > development/8.1] Bugfix/arsn 31 invalid query params by @bert-e in #1604
- INTEGRATION [PR#1605 > development/8.1] chore: update version by @bert-e in #1607
- INTEGRATION [PR#1612 > development/8.1] feature: ARSN-37 ObjectMD getUploadId/setUploadId by @bert-e in #1614
- feature: ARSN-34 Add patch locations from cloudserver by @miniscruff in #1619
- INTEGRATION [PR#1615 > development/8.1] feature: ARSN-38 introduce replay prefix hidden in listings by @bert-e in #1622
- feature: ARSN-34 Add patch location constraints to index by @miniscruff in #1625
- feature: support mongodb collection sharding by @rachedbenmustapha in #1624
- ARSN-40: fix count-items helper to parse content-length as number by @alexanderchan-scality in #1627
- Improvement/arsn 39 support OIDC principals and conditions by @williamlardier in #1623
- INTEGRATION [PR#1634 > development/8.1] improvement: ARSN-42 get/set ObjectMD.nullUploadId by @bert-e in #1638
- INTEGRATION [PR#1629 > development/8.1] Feature/arsn 33/add common lifecycle rule helpers by @bert-e in #1639
- Improvement/arsn 43 support encrypted sts tokens by @williamlardier in #1644
- ARSN-44 Expose backbeat metrics on standard path by @nicolas2bert in #1655
- bugfix: ARSN-45-mergePolicy-ignore-versionId by @XinLiScality in #1657
- INTEGRATION [PR#1665 > development/8.1] impr(ARSN-46): Add isAborted flag by @bert-e in #1667
- S3C-2818 - forwards 408 errors as 400 to client by @watsaqat in #1668
- v8.1.19 by @watsaqat in #1670
- INTEGRATION [PR#1611 > development/8.1] bugfix: ARSN-35 add http header too large error by @bert-e in #1673
- INTEGRATION [PR#1649 > development/8.1] ARSN-21 Upgrade Node to 16 by @bert-e in #1663
- INTEGRATION [PR#1674 > development/8.1] bf: ARSN-50 object retention date with sub seconds should not fail by @bert-e in #1676
- INTEGRATION [PR#1677 > development/8.1] improvement: ARSN-53 bump version to 7.10.6 by @bert-e in #1678
- INTEGRATION [PR#1680 > development/8.1] feature: ARSN-54 revert node 16 by @bert-e in #1682
- Improvement/arsn 55 support list entities for policy action map by @williamlardier in #1685
- Bugfix/arsn 56 use lowercase in actionmap by @williamlardier in #1690
- INTEGRATION [PR#1693 > development/8.1] bf: ARSN-57 log correct client ip by @bert-e in #1695
- bf: ARSN-61 fix merge issues by @naren-rajendran in #1701
- feature: ARSN-58-add-MD-actionMap by @XinLiScality in #1700
- INTEGRATION [PR#1687 > development/8.1] feature: ARSN-21 upgrade to node 16 by @bert-e in #1689
- INTEGRATION [PR#1706 > development/8.1] ARSN-21 update package version by @bert-e in #1708
- INTEGRATION [PR#1710 > development/8.1] ARSN-62: include session token in v4 signature calculation by @bert-e in #1713
- INTEGRATION [PR#1715 > development/8.1] impr(ARSN-46): Rollback changes by @bert-e in #1717
- INTEGRATION [PR#1718 > development/8.1] impr(ARSN-46): Rollback changes by @bert-e in #1722
- INTEGRATION [PR#1714 > development/8.1] ft: ARSN-64 sorted set routines by @bert-e in #1720
- ft: ARSN-85 export http utils for Armory by @vrancurel in #1724
- INTEGRATION [PR#1726 > development/8.1] ft: ARSN-87 some versioning exports are still missing for Armory by @bert-e in #1728
- ARSN-86 reactivate functional tests by @tcarmet in #1725
- ft: ARSN-95 Skip missing in index.js by @vrancurel in #1731
- ft: ARSN-84 Switch to Jest by @ghivert in #1723
- ft(ARSN-75): Add support for AbortMPU PUT by @tmacro in #1730
- Bump version to 8.1.32 by @tmacro in #1732
- Improvement: ARSN-88 add MongoClientInterface tests by @Kerkesni in #1729
- improvement: ARSN-110 document new bucket key format by @Kerkesni in #1740
- Feature: arsn 76 support new bucket format by @Kerkesni in #1734
- Feature: ARSN-83 remove master when delete marker in MongoClientInterface by @Kerkesni in #1735
- feature: ARSN-112 bump to v8.1.33 by @Kerkesni in #1742
- bugfix: ARSN-115 Fix listing algo returning phd by @Kerkesni in #1744
- INTEGRATION [PR#1745 > development/8.1] ARSN-105 Disjointed reduced locations by @bert-e in #1751
- improvement: ARSN-123 modify BucketAlreadyOwnedByYou error description by @XinLiScality in #1756
- INTEGRATION [PR#1738 > development/8.1] Feature/arsn 100 backport build system migration to jest ts by @bert-e in #1761
- Bugfix: arsn 116 fix listing master returning phd by @Kerkesni in #1758
- Bugfix: arsn 124 fix missing vformat param by @Kerkesni in #1763
- bugfix: ARSN-129-upgrade-socketio-fix-critical by @XinLiScality in #1770
- INTEGRATION [PR#1766 > development/8.1] feature: ARSN-128 moved storage and algos from 8 by @bert-e in #1772
- INTEGRATION [PR#1776 > development/8.1] feature: ARSN-128 update package version by @bert-e in #1777
- INTEGRATION [PR#1773 > development/8.1] Improvement/arsn 131 add bucket tagging to bucketinfo by @bert-e in #1781
- ARSN-145 - release 8.1.40 by @jbertran in #1786
- INTEGRATION [PR#1784 > development/8.1] ARSN-144 - release 7.10.16 by @bert-e in #1785
- INTEGRATION [PR#1787 > development/8.1] ARSN-138: add pub bucket tagging to action map by @bert-e in #1788
- INTEGRATION [PR#1789 > development/8.1] ARSN-139: add delete bucket tagging to action map by @bert-e in #1791
- INTEGRATION [PR#1790 > development/8.1] ARSN-140: add get bucket tagging to action map by @bert-e in #1792
- INTEGRATION [PR#1793 > development/8.1] ARSN-148: release arsenal 7 10 17 by @bert-e in #1794
- feature: ARSN-142 add support for s3:ReplicationFailed notification by @Kerkesni in #1778
- INTEGRATION [PR#1736 > development/8.1] ARSN-100 Migrate errors to TypeScript by @bert-e in #1782
- INTEGRATION [PR#1795 > development/8.1] Release new versions for Arsenal by @bert-e in #1796
- INTEGRATION [PR#1801 > development/8.1] ARSN-153 Improve errors API by @bert-e in #1802
- feature: ARSN-154 add support for s3:ObjectTagging notifications by @Kerkesni in #1800
- feature: ARSN-152 add s3:ObjectAcl:put notification support by @Kerkesni in #1799
- INTEGRATION [PR#1804 > development/8.1] ARSN-155 - export utils for cloudserver by @bert-e in #1806
- INTEGRATION [PR#1797 > development/8.1] ARSN-99 Type check auth folder by @bert-e in #1798
- INTEGRATION [PR#1803 > development/8.1] WIP Feature/arsn 146 type https by @bert-e in #1807
- INTEGRATION [PR#1808 > development/8.1] ARSN-147 Type metrics by @bert-e in #1809
- INTEGRATION [PR#1810 > development/8.1] ARSN-158 Type policy by @bert-e in #1811
- INTEGRATION [PR#1814 > development/8.1] ARSN-162: add getBucketTagging NoSuchTagSet error by @bert-e in #1820
- ARSN-165: getLatestVersion - skip error logs for NoSuchKey errors fro… by @alexanderchan-scality in #1819
- INTEGRATION [PR#1823 > development/8.1] feature: ARSN-164 rpc error utils missing is by @bert-e in #1824
- INTEGRATION [PR#1812 > development/8.1] Improvement/arsn 157 short i ds by @bert-e in #1825
- INTEGRATION [PR#1826 > development/8.1] feature: ARSN-169 update version by @bert-e in #1827
- INTEGRATION [PR#1828 > development/8.1] ARSN-167 Fix Zenko metrics by @bert-e in #1829
- INTEGRATION [PR#1834 > development/8.1] feature: ARSN-156 backport data retrieval style by @bert-e in #1835
- INTEGRATION [PR#1830 > development/8.1] ARSN-168 - make flatten/unflatten on ArsenalError by @bert-e in #1838
- INTEGRATION [PR#1836 > development/8.1] feature: release 7.10.21 by @bert-e in #1837
- INTEGRATION [PR#1832 > development/8.1] ARSN-159 Type policyEvaluator by @bert-e in #1833
- feature: ARSN-160 add support for invalid arguments in errors by @Kerkesni in #1813
- INTEGRATION [PR#1839 > development/8.1] ARSN-161 Type network folder by @bert-e in #1840
- INTEGRATION [PR#1842 > development/8.1] bugfix: ARSN-172 fix invalid timestamp in the oplog entries by @bert-e in #1843
- INTEGRATION [PR#1846 > development/8.1] ARSN-175 Restores old behaviors of errors by @bert-e in #1850
- INTEGRATION [PR#1851 > development/8.1] ARSN-181 - release 7.10.22 by @bert-e in #1852
- ARSN-189 - fix probe exports by @jbertran in #1863
- ARSN-182 : Return error from callback intead of internal error by @KillianG in #1853
- INTEGRATION [PR#1864 > development/8.1] ARSN-188 - mop up stray address equality checks by @bert-e in #1865
- INTEGRATION [PR#1870 > development/8.1] ARSN-190 - release 7.10.23 by @bert-e in #1871
- Support RestoreObject API action and permission by @williamlardier in #1854
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #1867
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #1872
- Bump node-forge from 0.7.6 to 1.3.0 by @dependabot in #1874
- Bump ajv from 6.12.2 to 6.12.3 by @dependabot in #1875
- INTEGRATION [PR#1844 > development/8.1] Feature/arsn 171 type s3 middlewares by @bert-e in #1845
- ARSN-194 disable short version id by default by @watsaqat in #1881
- INTEGRATION [PR#1882 > development/8.1] ARSN-195: fix arsenal bugs and missing default in require by @bert-e in #1883
- improvement: release 8.1.46 by @XinLiScality in #1885
- ARSN-195: add missing exports for 8.x by @williamlardier in #1886
- ARSN-187 Introduce s3:PutObjectVersion action by @nicolas2bert in #1887
- ARSN-200: fix probe server readiness path by @alexanderchan-scality in #1889
- INTEGRATION [PR#1890 > development/8.1] ARSN-199 - add https-proxy-agent dependency by @bert-e in #1891
- INTEGRATION [PR#1892 > development/8.1] ARSN-203 - release 7.10.24 by @bert-e in #1893
- INTEGRATION [PR#1897 > development/8.1] ARSN-97 Stop ignoring build errors by @bert-e in #1898
- INTEGRATION [PR#1858 > development/8.1] ARSN-183 type check stream by @bert-e in #1859
- ARSN-185 Type Check patches/locationConstraints by @ghivert in #1862
- INTEGRATION [PR#1860 > development/8.1] ARSN-186 type check clustering by @bert-e in #1861
- Feature/arsn 178 introduce x amz restore header by @williamlardier in #1855
- Feature/arsn 177 introduce archive field in metadata by @williamlardier in #1856
- improvement: ARSN-180 bump arsenal to 8.1.48 by @XinLiScality in #1907
- INTEGRATION [PR#1866 > development/8.1] bugfix: ARSN-191 fix wrong notification type when master version is d… by @bert-e in #1911
- INTEGRATION [PR#1899 > development/8.1] ARSN-204 Refactor shuffle by @bert-e in #1900
- INTEGRATION [PR#1901 > development/8.1] ARSN-205 Type check errorUtils by @bert-e in #1902
- INTEGRATION [PR#1908 > development/8.1] ARSN-208 Type check DB by @bert-e in #1909
- INTEGRATION [PR#1905 > development/8.1] ARSN-207 Type check stringHash by @bert-e in #1906
- INTEGRATION [PR#1903 > development/8.1] ARSN-206 Type check jsutil by @bert-e in #1904
- INTEGRATION [PR#1894 > development/8.1] ARSN-201 type check versioning by @bert-e in #1895
- INTEGRATION [PR#1916 > development/8.1] ARSN-212 remove assert in decoder in favor of returning an error. by @bert-e in #1919
- INTEGRATION [PR#1878 > development/8.1] ARSN-184 type check s3routes by @bert-e in #1879
- ARSN-218: enable lifecycle noncurrent version transition by @alexanderchan-scality in #1922
- bf: ARSN-220 export isMasterKey in versioning module by @naren-rajendran in #1926
- Improvement/arsn 221 bump sproxydclient version by @williamlardier in #1927
- INTEGRATION [PR#1920 > development/8.1] ARSN-209 type check models by @bert-e in #1921
- INTEGRATION [PR#1929 > development/8.1] Bugfix/arsn 223 fix wgm default import by @bert-e in #1930
- INTEGRATION [PR#1931 > development/8.1] ARSN-224: fix missing default for models imports by @bert-e in #1932
- Bugfix/arsn 232 add missing actions by @williamlardier in #1934
- Improvement/arsn 227 support bucket tagging by @williamlardier in #1933
- INTEGRATION [PR#1935 > development/8.1] improvement: ARSN-225-add User Tag actionMaps by @bert-e in #1938
- INTEGRATION [PR#1940 > development/8.1] Bump azure-storage to 2.10.7 by @bert-e in #1942
- ARSN-236 Put bucket replication to dmf is not supported by @nicolas2bert in #1946
- ARSN-237 bump to 8.1.58 by @nicolas2bert in #1947
- INTEGRATION [PR#1941 > development/8.1] Bump aws-sdk to 2.1005+ by @bert-e in #1945
- INTEGRATION [PR#1951 > development/8.1] Bugfix/arsn 238 by @bert-e in #1953
- ARSN-239 - release arsenal 8.1.59 by @jbertran in #1954
- INTEGRATION [PR#1956 > development/8.1] ARSN-241 - release arsenal 7.10.26 by @bert-e in #1957
- Introduce x-amz-scal-transition-in-progress object md by @nicolas2bert in #1955
- ARSN-242 Fix non-current version transition by @nicolas2bert in #1958
- ARSN-243 bump 8.1.60 by @nicolas2bert in #1959
- INTEGRATION [PR#1960 > development/8.1] ARSN-244 - export isMasterKey in versioning by @bert-e in #1961
- INTEGRATION [PR#1962 > development/8.1] ARSN-245 - release 7.10.27 by @bert-e in #1964
- ARSN-246: fix non-current transition rule comparison by @alexanderchan-scality in #1965
- bugfix/ARSN-247 data.delete 404 errors not handled properly by @nicolas2bert in #1967
- INTEGRATION [PR#1968 > development/8.1] Improvement/arsn-248/release 7 10 28 by @bert-e in #1969
- INTEGRATION [PR#1970 > development/8.1] bf(ARSN-250): Fix getByteRangeFromSpec when range is 0-0 by @bert-e in #1971
- INTEGRATION [PR#1972 > development/8.1] bugfix: ARSN-251 fix azure mpuUtils import by @bert-e in #1973
- INTEGRATION [PR#1975 > development/8.1] bugfix/ARSN-253 by @bert-e in #1977
- INTEGRATION [PR#1978 > development/8.1] feature: ARSN-256 support tagging and ACL events by @bert-e in #1979
- INTEGRATION [PR#1983 > development/8.1] improvement: ARSN-260 improve efficiency of findConditionKey by @bert-e in #1984
- INTEGRATION [PR#1980 > development/8.1] ARSN-257: bump 7.10.31 by @bert-e in #1981
- INTEGRATION [PR#1987 > development/8.1] ARSN-261: bump 7.10.32 by @bert-e in #1988
- INTEGRATION [PR#1991 > development/8.1] bugfix: ARSN-262 fixes/tests in RequestContext by @bert-e in #1992
- INTEGRATION [PR#1989 > development/8.1] bugfix: ARSN-255 revamp evaluatePolicy logic for tag conditions by @bert-e in #1990
- ARSN-263 retrieveData callback should only be called once by @nicolas2bert in #1997
- INTEGRATION [PR#2001 > development/8.1] ARSN-266: change create bucket owned by you message error by @bert-e in #2002
- Bugfix/arsn 272 fix permission checks for multiple reqcontext by @williamlardier in #2016
- ARSN-276: putObjectVerCase3 -add case for v1 and versioned entry update by @alexanderchan-scality in #2030
- INTEGRATION [PR#1944 > development/8.1] Feature: ARSN-235 update object before deleting it by @bert-e in #2041
- feature: ARSN-279 support S3:ObjectRestore event notifications by @Kerkesni in #2043
- Feature: ARSN-280 abstract update by @Kerkesni in #2044
- Improvement/arsn 277 bump werelogs and add httpagent dep by @williamlardier in #2053
- Migrate to newer azure SDK by @francoisferrand in #2048
- Support alternate azure auth method by @francoisferrand in #2051
- bugfix: ARSN-278 handle getting versionId when object is versioning suspended by @Kerkesni in #2033
- Bugfix/arsn 289 bump sproxydclient and hdclient by @williamlardier in #2058
- Improvement/arsn 291 create new bucketmd version by @williamlardier in #2059
- Bugfix/arsn 297 use standard rq actions by @williamlardier in #2068
- ARSN-314 [test fix] add missing describe() in listObject by @jonathan-gramain in #2092
New Contributors
- @ssalaues made their first contribution in #463
- @giacomoguiulfo made their first contribution in #543
- @Greenkeeper made their first contribution in #613
- @benoit-a made their first contribution in #779
- @lavigne958 made their first contribution in #1587
Full Changelog: 7.70.3...8.1.87