Releases: noobaa/noobaa-core
Releases · noobaa/noobaa-core
v5.19.0
Release v5.19.0
What's Changed
- Turning CORS back on for master by @jackyalbo in #8573
- NC | NSFS | Wrap with
try-catch
Prometheus Reportingstart_server
by @shirady in #8559 - Bumping deps to avoid CVE (01/12/2024) by @liranmauda in #8566
- Minor fixes to md_blow by @jackyalbo in #8578
- [GLACIER] Send x-amz-restore header as one single header instead of 2 headers with same name by @tangledbytes in #8576
- NC | NSFS | Change printing of
Warning stuck buffer_pool buffer
fromconsole.warn
toconsole.error
by @shirady in #8580 - NC | Online Upgrade | Health CLI update config directory and upgrade checks by @romayalon in #8532
- NSFS | Replace ChunkFS with FileWriter by @romayalon in #8577
- NSFS | noobaa-cli Help format Update by @naveenpaul1 in #8581
- CI | Nightly RPM Build - Master Branch - Fails (Arch ppc64le) by @naveenpaul1 in #8597
- Remove NSFS_BUF_SIZE from nsfs_config_schema by @romayalon in #8602
- Delete nightly rpm stage 5.15 build by @romayalon in #8601
- NC | generate_entropy() - add /dev/nvme0 disks to the supported devices by @romayalon in #8600
- Fix RPM build for macs by @tangledbytes in #8270
- NC | Online Upgrade | Fail config directory upgrade if upgrade is already in progress by @romayalon in #8613
- Bucket Notifications - PR notes, take 2 by @alphaprinz in #8593
- NSFS | S3 throwing error for empty header and default port for STS by @naveenpaul1 in #8579
- CI | Update Ceph S3 Tests + Ignore Failing Tests by @shirady in #8621
- Makefile | Edit
run-single-test
with additional logs by @shirady in #8622 - NC | Online Upgrade | Replace failure if system.json contains hosts that do not exist in --expected_hosts with a warning by @romayalon in #8612
- NC | generate_entropy() - remove /dev/nvme0 from the supported devices list by @romayalon in #8614
- NC | Online Upgrade | Short refactoring by @romayalon in #8615
- NC | Add missing default rpc_code for unmapped errors by @romayalon in #8625
- NC | NSFS | Add stat to
account_cache
by @shirady in #8585 - Reducing NooBaa Upstream Image Size by @liranmauda in #8567
- Bumping deps to avoid CVE (30/12/2024) by @liranmauda in #8634
- Bucket Notifications - fix event typo after schema change by @alphaprinz in #8631
- CI | Add Validate package-lock.json Tests by @liranmauda in #8640
- NC | Fix test_nc_upgrade_manager cleanup by @romayalon in #8636
- CI | Reduce run time | Convert test_file_writer to jest by @liranmauda in #8637
- NC | Online Upgrade | add host config dir version to system.json | Health - add blocked hosts check by @romayalon in #8627
- NC | Online upgrade improvements by @romayalon in #8638
- bucket notifications - get notif should clone result before altering it (dfsbugs 1286) by @alphaprinz in #8657
- bucket notifications - fix TopicConfiguration array for get (github issue 8647) by @alphaprinz in #8655
- bucket notifications - go on to next event when checking event filters (gh issue 8652) by @alphaprinz in #8659
- Added restriction to limit the ID length to 255 characters in bucket lifecycle rules by @achouhan09 in #8628
- Added a check for duplicate Id in bucket lifecycle rules by @achouhan09 in #8629
- bucket notification - ensure all lines in a persitent log are processed (gh issue 8653) by @alphaprinz in #8662
- NC | Fix for NooBaa CLI not creating events by @romayalon in #8671
- NC | Online Upgrade events by @romayalon in #8670
- NC | Online Upgrade | Add nc_upgrade_manager.upgrade_config_dir() unit tests by @romayalon in #8645
- NSFS | NC | add option to set account supplemental groups by @nadavMiz in #8552
- Bumping node from v22.4.1 to v22.11.0 by @liranmauda in #8674
- NC | Online Upgrade | Tests | Config directory restructure upgrade script unit tests by @romayalon in #8654
- NC | NSFS | Add Module (
dev-dependency
)iam-client
For Integration Tests by @shirady in #8681 - Bumping deps to avoid CVE (13/01/2025) by @liranmauda in #8679
- Noobaa/Quota: Provide correct error message by @aspandey in #8668
- NC | NSFS | Add
stat
toaccount_id_cache
by @shirady in #8642 - bucket notification - introduce batch param by @alphaprinz in #8685
- bucket notifications - allow empty notifications content to facilitate notification conf removal by @alphaprinz in #8692
- Added a fix for handling invalid_schema_error returning with invalid status value for bucket lifecycle configuration rule by @achouhan09 in #8664
- NC | NSFS | Fix Issue DFBUGS-1307 | Bucket Policy With Principal as ID by @shirady in #8680
- Upgrade utils | change variables, errors and log prints to be general to both Containerized and NC environments by @romayalon in #8696
- NC | Online Upgrade | Integration tests | Add CLI and S3 integration tests by @romayalon in #8682
- NC | Online Upgrade | Documentation by @romayalon in #8694
- SSL | Secure service for Noobaa metric by @naveenpaul1 in #8673
- Move docs from the operator repo by @Neon-White in #8683
- NC | RPM build and install github action by @romayalon in #8701
- Fix python version to 3.9 to fix builds on RHEL 8 by @tangledbytes in #8702
- NC | NSFS | IAM | Tech Debts (IAM Integration Tests, Username Validation Move module and Allow IAM User to Create Bucket) by @shirady in #8661
- CI | Increase Timeouts by @shirady in #8705
- remove librdkafka/examples directory from our image - in order to decrease its size by @jackyalbo in #8703
- bucket notifications - add action to encrypt connection file by @alphaprinz in #8684
- NSFS | add option to unset supplemental groups using noobaa cli by @nadavMiz in #8713
- Changing get bucket encryption defaults by @jackyalbo in #8716
- Update ceph_s3_tests_pending_list_status.md by @jackyalbo in #8719
- bucket notification - ignore failure if notification was removed by @alphaprinz in #8709
- NSFS | set supplemental groups dynamically to users groups by @nadavMiz in #8687
- bucket notifications - events for scale by @alphaprinz in #8708
- bucket notifications - missing await in failure handling, default topic_configuration in put by @alphaprinz in #8724
- NC | Online Upgrade Tests | convert hard coded version to pkg.version by @romayalon in #8731
- bucket notifications - validate notifications on change (gh issue 8649) by @alphaprinz in #8667
- Bump version to 5.19.0 by @liranmauda in #8717
- NC | Related to Issue 8598 | generate_entropy() - Add Disks (Temporary and Partial Fix) by @shirady in #8734
- Adding upgrade script to bucket CORS - new bucket default will be the same as in 5.18 by @jackyalbo in #8729
- Fix to break semaphore circular dependency by @jackyalbo in #8728
- notifications | unit tests by @alphaprinz in #8497
- Fix key and bucket length checks by @tangledbytes in https://github.com/nooba...
v5.18.6
Release v5.18.6
What's Changed
- [5.18] Bumping version from 5.18.4 to 5.18.5 by @liranmauda in #9055
- [Backport into 5.18] fix diagnose connections by @alphaprinz in #9050
- [Backport into 5.18] NC | LIFECYLE | GPFS | add external binary directory and --allow-scan… by @liranmauda in #9064
- [Backport into 5.18] Bumping deps to avoid CVE (10/06/2025) by @liranmauda in #9077
- [Backport into 5.18] Noobaa LONG QUERY causing timeouts on endpoints by @liranmauda in #9093
- [Backport 5.18] PR 9043 - add support for uls deletion by @tangledbytes in #9087
- Backports to 5.18.6 | NC by @romayalon in #9101
- [5.18] Bumping version from 5.18.5 to 5.18.6 by @liranmauda in #9104
- [Backport into 5.18] pr 9111, dfs 2834 by @alphaprinz in #9116
Full Changelog: v5.18.4...v5.18.6
v5.18.4
Release v5.18.4
What's Changed
- [5.18] Bumping version from 5.18.3 to 5.18.4 by @liranmauda in #9031
- NC | 5.18.4 backports by @romayalon in #9027
- IAM backports to 5.18.4 by @romayalon in #9038
Full Changelog: v5.18.3...v5.18.4
v5.18.3
Release v5.18.3
What's Changed
- [5.18] Bumping version from 5.18.1 to 5.18.2 by @liranmauda in #8895
- [Backport 5.18] PR 8028,8878,8810,8880 by @tangledbytes in #8894
- NC | Backports - 5.18.z by @romayalon in #8881
- NC | Lifecycle | backports to 5.18 by @romayalon in #8882
- Bumping deps to avoid CVE (16/03/2025) by @liranmauda in #8896
- [Backport int 5.18] bucket notification - backports by @alphaprinz in #8801
- [Backport 5.18] Fix RPM build on RHEL8 & friends by @tangledbytes in #8898
- Backports | 5.18.2 | NC | Lifecycle by @romayalon in #8900
- [Backport into 5.18] disable node disconnect on error and detention by @liranmauda in #8902
- [Backport into 4.18] Postgres queries on object metadata and datablocks take too long to complete by @liranmauda in #8909
- [backport to 5.18] Removing kube_pv_chown by @jackyalbo in #8904
- NC | Backport to 5.18.2 by @romayalon in #8911
- [Backport into 5.18] Notif backports by @alphaprinz in #8919
- [backport into 5.18] Notif backports by @alphaprinz in #8989
- NC | 5.18 Backports by @romayalon in #8988
- [5.18] Bumping version from 5.18.2 to 5.18.3 by @liranmauda in #9016
- [Backport into 5.18] Bumping deps to avoid CVE (07/05/2025) by @liranmauda in #9017
Full Changelog: v5.18.1...v5.18.3
v5.18.1
Release v5.18.1
What's Changed
- [5.18] Bumping version from 5.18.0 to 5.18.1 by @liranmauda in #8866
Full Changelog: v5.18.0...v5.18.1
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