Releases: noobaa/noobaa-core
Releases · noobaa/noobaa-core
v5.18.0
Release v5.18.0
What's Changed
- NC | NSFS | Remove Extra Information From The Logs + Refactor
iam _constants
by @shirady in #8242 - NC | NSFS | CLI Basic Support of IAM Accounts Configs - Delete Account by @shirady in #8238
- [NC | NSFS | Glacier] handle
ENOENT
in_finalize_restore
and fix glacier tests not running by @tangledbytes in #8253 - [NC? | NSFS] Add support for bucket tagging in NSFS by @tangledbytes in #8234
- NC | NSFS | Rename Constants With Prefix
GLOBAL_CONFIG
by @shirady in #8260 - agent_cli.js respect NOOBAA_LOG_LEVEL environment variable by @liranmauda in #8262
- moved upgrade script of upgrade_bucket_policy to 5.15.6 dir by @dannyzaken in #8261
- NC | ConfigFS Refactoring by @romayalon in #8258
- NC | NSFS | Remove Condition Checks Using lodash
isUndefined
by @shirady in #8267 - NC | NSFS | Remove
fs_root
Member inBucketSpaceFS
andAccountSpaceFS
by @shirady in #8268 - NC | NSFS | Stop Setting
system_owner
in Bucket Config by @shirady in #8192 - NC | NSFS | CLI | Update
fetch_existing_account_data
by @shirady in #8269 - CI | Update Commit Hash in Ceph Tests by @shirady in #8271
- Adding node support for bucket logging by @jackyalbo in #8256
- Bump version to 5.18.0 by @liranmauda in #8276
- NC | NSFS | CLI |
list_config_files
Small Fix by @shirady in #8278 - NC | NSFS | CLI | Improve Performance of List with Name Filter by @shirady in #8272
- NSFS | versioning | don't show .versions folder on list-object-versions by @nadavMiz in #8273
- NSFS | NC | add versioning to object tagging by @nadavMiz in #8275
- (REST) Handle the Case Where the Endpoint Port Was Wrong by @shirady in #8235
- Bump dependencies by @liranmauda in #8274
- loading RESTRICT_RESOURCE_DELETION from env variable by @liranmauda in #8292
- Fixing bucket logging after refactor by @jackyalbo in #8286
- NC | Config Dir Restructure by @romayalon in #8279
- NSFS | Log events to stderr when stderr logging is enabled by @naveenpaul1 in #8207
- AWS SDK Bump dependencies by @romayalon in #8301
- Fix db_cleaner.js to keep updating from_time by @jackyalbo in #8303
- NC | NSFS | Docs | Bucket Policy by @shirady in #8287
- noobaa/core: Modify debug module to chnge log color by @aspandey in #8281
- NC | Bucket Owner Removal by @romayalon in #8289
- Added lifecycle configuration support in bucketspace_fs by @dannyzaken in #8300
- Update package.json to avoid CVE by @liranmauda in #8305
- NC | IAM | Docs | Update Terminology Part by @shirady in #8306
- NC | NSFS | Bucket Policy With Principal as account ID by @shirady in #8280
- NC | ConfigFS | Create prepare for schema functions and some manage_nsfs refactoring by @romayalon in #8297
- NSFS | NC | fix list-objecs-versions issues by @nadavMiz in #8298
- NSFS | NC | versioning - don't delete bucket with delete marker on top of versioned-object by @nadavMiz in #8299
- Added a fix in upload_object for azure namespace cache bucket by @achouhan09 in #8311
- NC | Online Upgrade CLI by @romayalon in #8308
- Add support for "Server" and "x-noobaa-available-storage-classes" headers by @tangledbytes in #8255
- NSFS | NC | fix versions_dir_cache validation by @nadavMiz in #8321
- Block delete_bucket requests by an OBC account by @dannyzaken in #8331
- Support the wildcard principal
("*")
in STS role config by @Neon-White in #8257 - NC | Add backwards compatibility on get_bucket_owner() for error accuracy by @romayalon in #8354
- Encode copy-source in replication utils by @tangledbytes in #8350
- Prevent issue report on read_object_md if the object doesn't exist by @tangledbytes in #8347
- NC | CLI | Quick fixes by @romayalon in #8339
- NC | Versioning | Concurrent put of same key by @romayalon in #8342
- Bumping deps to avoid CVE by @liranmauda in #8356
- NC | Warp concurrent directories creation/deletion by @romayalon in #8344
- NC | NSFS | Fix Bug | Head Object on a Tagged Object Does Not Return
x-amz-tagging-count
Header by @shirady in #8357 - NC | CLI | Small fixes in Health and Account Delete CLI command by @romayalon in #8364
- NC | NSFS | Versioning | Fix Bug | Return 405 for Get/Head Specific Delete-Marker by @shirady in #8338
- CI | NSFS | Ceph S3 Tests by @shirady in #8362
- NSFS | fix copy_object issues by @nadavMiz in #8355
- NSFS | Delete object version id concurrency by @romayalon in #8367
- Add
Date.now()
toexpiry
when passing it toExpiration
by @Neon-White in #8254 - CI | NSFS | Ceph S3 Tests | Move tests from
nsfs_s3_tests_pending_list
tonsfs_s3_tests_black_list
by @shirady in #8373 - NSFS | remove previous version external attribute by @nadavMiz in #8351
- NC | NSFS | Versioning | Fix Bug 8333 | Delete Object with Version ID | GPFS by @shirady in #8345
- NC | NSFS | Versioning | Delete Objects | Add a Test | GPFS by @shirady in #8371
- NC | Docs | Update Ceph S3 Tests Instructions in NC + Fix Bucket Policy All Principals by @shirady in #8374
- NSFS | GPFS | fix delete latest object twice on GPFS by @nadavMiz in #8358
- CI | Update Ceph S3 Tests Days (Temporary Solution) by @shirady in #8392
- NC | Change Check Access Behavior by @romayalon in #8359
- NC | GPFS | Threaded Multiple Object Delete fix by @romayalon in #8388
- NC | Copy based on link/same inode overrides existing xattr by @romayalon in #8393
- NSFS | NOOBAA_LOG_LEVEL is not working as expected by @naveenpaul1 in #8389
- Added a fix for prometheusDuplicateTimestamp error by @achouhan09 in #8370
- NSFS | GPFS | fix put object over null version in suspended mode by @nadavMiz in #8386
- Bumping deps to avoid CVE by @liranmauda in #8384
- NSFS | Add parentheses to should retry by @romayalon in #8403
- NC | NSFS | Versioning | Headers Check in Unit Tests by @shirady in #8402
- NC | NSFS | Add Concurrency Tests by @shirady in #8394
- [NSFS] Fix version listing by @tangledbytes in #8413
- NSFS | Versioning | Concurrency tests by @romayalon in #8405
- Lifecycle changes - Allow all actions in put lifecycle configuration by @dannyzaken in #8424
- NC | CLI | Check Access - fix CLI error message by @romayalon in #8431
- NC | Concurrency & refactoring | Add delay, version move checks and GPFS refactoring by @romayalon in #8419
- NSFS | Tagging bugs by @naveenpaul1 in #8417
- NC | NSFS | List Object Versions - Add Tests by @shirady in #8425
- NSFS | Update noobaa log document and add syslog-ng by @naveenpaul1 in #8420
- NSFS | versioning | fix GET/HEAD object concurrency issues by @nadavMiz in https://github.com/noobaa/noobaa-core...
v5.17.5
Release v5.17.5
What's Changed
- [5.17] Bumping version from 5.17.4 to 5.17.5 by @liranmauda in #8798
- [Backport 5.17] Fix key and bucket length checks - make it byte count by @tangledbytes in #8803
Full Changelog: v5.17.4...v5.17.5
v5.17.4
Release v5.17.4
What's Changed
- [5.17] Bumping version from 5.17.3 to 5.17.4 by @liranmauda in #8748
- [Backport into 5.17] Bumping deps to avoid CVE (03/02/2025) by @liranmauda in #8752
Full Changelog: v5.17.3...v5.17.4
v5.17.3
Release v5.17.3
What's Changed
- [5.17] Bumping version from 5.17.2 to 5.17.3 by @liranmauda in #8676
- [Backport into 5.17] Bumping deps to avoid CVE (13/01/2025) by @liranmauda in #8689
Full Changelog: v5.17.2...v5.17.3
v5.17.2
Release v5.17.2
What's Changed
- Update package.json 5.17.2 by @nimrod-becker in #8604
- Backports to 5.17.2 by @romayalon in #8605
- [Backport into 5.17] Bumping deps to avoid CVE (30/12/2024) by @liranmauda in #8639
Full Changelog: v5.17.1...v5.17.2
v5.17.1
Release v5.17.1
What's Changed
- [5.17] Bumping version from 5.17.0 to 5.17.1 by @liranmauda in #8495
- [Backport 5.17] Backport of DB and Scale fixes to 4.17.1 by @tangledbytes in #8504
- 5.17.1 NSFS Backports by @romayalon in #8506
- [Backport into 5.17] Bumping deps to avoid CVE (12/11/2024) by @liranmauda in #8523
- [Backport to 5.17] Avoid dedup chunks that are relatively new by @dannyzaken in #8530
- [Backport 5.17] Fix AMZ restore status header by @tangledbytes in #8536
- [Backport into 5.17] Removing
unique
and the unusedNAN_SET_BUF_DETACH
by @shirady in #8562 - [Backport 5.17] send x-amz-restore header as one single header instead of 2 headers with same name by @tangledbytes in #8583
Full Changelog: v5.17.0...v5.17.1
v5.17.0
Release v5.17.0
What's Changed
- NC | Fix master_keys.json timestamp typo by @romayalon in #8034
- Remove
eslint-disable no-undef
And Add Jest in Eslint Config by @shirady in #8042 - Add editorconfig by @tangledbytes in #8045
- bucket logging: Change logrotate configuration from daily to hourly by @aspandey in #8006
- NSFS | NC | IAM Service - Phase 1 (dummy impls) by @shirady in #8009
- NSFS | NC | Changes in
nsfs_config_schema
Related tostrictify
by @shirady in #7889 - Support to update credentials manually to an account by @achouhan09 in #7972
- CI | RPM Github Actions | Refactor RPM actions & Create nightly RPM builds on stage_5.15.4 branch by @romayalon in #8036
- NamespaceFS | Directory object | S3 Head object | Throw NotFound when key is missing the trailing '/' by @romayalon in #8051
- [NC | NSFS] Fix broken expiry calculation test by @tangledbytes in #8064
- NC | Adding NC_DISABLE_ACCESS_CHECK and NC_DISABLE_SCHEMA_CHECK configurations by @romayalon in #8043
- CI | RPM build | Added missing secrets: inherit to workflow_calls by @romayalon in #8061
- CI | RPM action | Bump versions and share files between re-usable workflows by @romayalon in #8066
- Tests | NSFS | Remove redundant config root assignments by @romayalon in #8059
- CI | Update Commit Hash in Ceph Tests by @shirady in #8078
- DB_CLEANER - move config out of an object by @jackyalbo in #8075
- NSFS | NC | Add Validate Flags Combination by @shirady in #8073
- NSFS | NC | Account Has Distinguished Name and Update UID, GID (And Vice Versa) by @shirady in #8058
- [NC | NSFS | Glacier] Filter out failed recalls by @tangledbytes in #8044
- NC | Executable | init version fix by @romayalon in #8081
- CI | NC | Upload RPM to AWS github action fix by @romayalon in #8076
- Block access_keys updation if duplicate access_key is found by @achouhan09 in #8068
- LIFECYCLE - fix issue with delete only 3K objects a day by @jackyalbo in #8074
- NC | Health | Remove rsyslog/syslog_ng checks by @romayalon in #8094
- NSFS | Support anonymous NSFS requests by @naveenpaul1 in #7997
- NC | Avoid concurrency master key manager initialization by @romayalon in #8097
- NC | CLI | CLI errors handling when master key is invalid by @romayalon in #8090
- Tests | NC | Rename jest test missing test.js by @romayalon in #8100
- NC | set noobaa as endpoint process title by @romayalon in #8095
- Implement support for object prefix filtering in log-based replication optimization by @Neon-White in #8087
- fix for list_objects by @dannyzaken in #8053
- NSFS | NC | Add Condition in
authorize_request_policy
by @shirady in #8086 - [Guaranteed Bucket Logging] PR1 - Adding S3 api support for bucket logging by @jackyalbo in #8107
- fix default repos for centos8 by @alphaprinz in #8113
- [NSFS | Glacier] Add support for returning RestoreStatus in listObjects by @tangledbytes in #8106
- [Guaranteed Bucket Logging][NSFS] PR2 - Adding AWS s3 bucket logging initial support by @jackyalbo in #8108
- NSFS | NC | IAM | IAM, S3, And STS Mutual Code Reuse by @shirady in #8063
- NC | CLI | trimmed output fix by @romayalon in #8117
- NSFS | NC | IAM Service - Users CRUD API Implementation by @shirady in #8055
- Fixing lifecycle after #8074 by @jackyalbo in #8118
- fixed construct_url to handle ipv6 addresses by @dannyzaken in #8112
- NC | Pass noobaa args to GPFS on initialization by @romayalon in #8116
- NC | Change cflags_cc to work on centos 8 by @romayalon in #8124
- NC | Revert url encode/decode of xattr values by @romayalon in #8129
- NC | remove input from spawn options print and fix exec test by @romayalon in #8133
- NC | Add linux/ppc64le to nightly RPM builds by @romayalon in #8138
- NC | Flag to control syslog and console log by @naveenpaul1 in #8141
- NC | Health fix cli arguments validation and some small fixes by @romayalon in #8052
- CI | NC | Change nightly action from stage_5.15.4 to 5.15 by @romayalon in #8146
- Bumping dependency to avoid CVE by @liranmauda in #8147
- NSFS | NC | Refactor Bucketspace_fs.delete_bucket() and others by @romayalon in #7938
- Utilize the correct certificates for the STS HTTPS server by @Neon-White in #8123
- Fix log-based replication Prometheus field by @Neon-White in #8144
- Fix IAM and STS endpoint servers by @Neon-White in #8150
- Bucket Logging: Accept Log Prefix as per S3 bucket logging by @aspandey in #8136
- Bucket_logging: Change log object name format. by @aspandey in #8128
- Adding debug option to manage_nsfs by @jackyalbo in #8156
- NSFS | MPU | Disable ctime check on load_multipart() by @romayalon in #8158
- Bump ws from 8.17.0 to 8.17.1 by @dependabot in #8154
- NSFS | NC | IAM Service - Access Keys CRUD API Implementation by @shirady in #8119
- Fix Throw Error in
load_requesting_account
(object_sdk, account_sdk) by @shirady in #8157 - NSFS | NC | CLI Refactor Validation (Partial) - Part 2 by @shirady in #7928
- NC | nsfs.js | Lower fork_utils dependancy down after process.env.NC_NSFS_NO_DB_ENV=true setting by @romayalon in #8164
- Fix STS SessionToken generation by @Neon-White in #8169
- NC | Add
--debug
flag to health CLI by @romayalon in #8165 - Avoid throwing an error in tier_server.update_bucket_class by @dannyzaken in #8173
- NSFS | NC | IAM Service - Root Accounts Manager by @shirady in #8161
- Bucket Logging: Add unit tests for bucket logging by @aspandey in #8155
- NC | Noobaa log is not performing logrotate by @naveenpaul1 in #8182
- NSFS | NC | Handle Concurrency When Reading Entries and They Deleted by Another Process by @shirady in #8183
- Replace yamljs with yaml by @liranmauda in #8184
- Add context to fs_napi errors by @tangledbytes in #8149
- NC | NSFS | Delete a Bucket When Its Path Was Deleted First by @shirady in #8187
- NC | NSFS | CLI - Add Config Object by @shirady in #8188
- CI | Update Commit Hash in Ceph Tests by @shirady in #8191
- NC | Upstream Docs Refactoring by @romayalon in #8162
- [Guaranteed Bucket Logging][NSFS]PR3 - Persistent logging by @jackyalbo in #8121
- NSFS | NC | IAM Service - Input Validation by @shirady in #8172
- Adding unsupported ceph test to pending list by @vh05 in #8201
- Bump dependencies by @liranmauda in #8202
- Add missing bucket name to params while calling list_objects() by @vh05 in #8204
- NC | NSFS | Update Docs (
iam_operate_on_root_account
Flag) by @shirady in #8203 - Adding unsupported ceph nsfs s3 test to pending list by @vh05 in #8205
- [MCG] Store rel...
v5.16.3
Release v5.16.3
What's Changed
- Backport copy object issue to 5.16 by @romayalon in #8385
- [5.16] Bumping version from 5.16.2 to 5.16.3 by @liranmauda in #8387
- [Backport into 5.16] Bumping deps to avoid CVE by @liranmauda in #8395
- [Backport into 5.16] Bumping deps to avoid CVE by @liranmauda in #8451
Full Changelog: v5.16.2...v5.16.3
v5.16.2
Release v5.16.2
What's Changed
- [5.16] Bumping version from 5.16.1 to 5.16.2 by @liranmauda in #8309
- [Backport 5.16] [NC | NSFS | Glacier] finalize_restore related fixes by @tangledbytes in #8284
- [Backport into 5.16] Bump dependencies to avoid CVE by @liranmauda in #8310
- [Backport to 5.16] moved upgrade script of upgrade_bucket_policy to 5.15.6 dir by @dannyzaken in #8265
- [Backport 5.16] add support for "Server" and "x-noobaa-available-storage-classes" headers by @tangledbytes in #8330
Full Changelog: v5.16.1...v5.16.2
v5.16.1
Release v5.16.1
What's Changed
- [5.16] Bumping version from 5.16.0 to 5.16.1 by @liranmauda in #8222
- 5.16 Backport by @romayalon in #8171
- 5.16.1 Backports by @romayalon in #8226
- 5.16.1 Backports by @romayalon in #8228
Full Changelog: v5.16.0...v5.16.1