Releases: noobaa/noobaa-core
Releases · noobaa/noobaa-core
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
v5.16.0
Release v5.16.0
Docker Image - noobaa/noobaa-core:5.16.0
What's Changed
- Config options for disable NamespaceMonitor, MD_aggregator, Issues_report update, pg client inspect prints by @romayalon in #7663
- upgrade to node 20.9.0. ignore deprecated warnings to make nan compile. by @alphaprinz in #7660
- manage_nsfs | Generate access keys by @liranmauda in #7666
- NSFS | NC | health command exit by @naveenpaul1 in #7675
- NSFS | NC | add manage_nsfs folder to RPM build by @naveenpaul1 in #7680
- Use async-await in
test_agent_blocks_reclaimer
by @shirady in #7677 - NSFS | NC | Fix bucket policy load inline principal by @romayalon in #7676
- NSFS | NC | CLI | add filter to list by @liranmauda in #7681
- NSFS | NC | fix allow http property on config by @romayalon in #7684
- NSFS | NC | Fix Ceph S3 Tests by @shirady in #7685
- CI | Update Ceph S3 Tests (Commit Hash Number and Pending Lists) by @shirady in #7686
- NSFS | NC | fs_backend support on bucket and account config files and as config.json configuration for config dirs by @romayalon in #7679
- NC | NSFS | new_buckets_path should be optional by @naveenpaul1 in #7682
- NSFS | NC | Change Debug Level of a Message HTTP Not Enabled by @shirady in #7691
- NSFS | NC | CLI | add/update bucket policy of a bucket by @romayalon in #7678
- CI | Add a Printing to Test by @shirady in #7689
- NSFS | NC | Add global storage backend type by @romayalon in #7698
- NC | NSFS | revoking
--new_access_key
and fixing access key update issues by @liranmauda in #7697 - CI | GAP | Ceph S3 Tests by @shirady in #7687
- NSFS | NC | CLI |bucket delete leaving objects by @naveenpaul1 in #7703
- NSFS - fix some small issues by @jackyalbo in #7639
- Fix Eslint Errors by @shirady in #7706
- NSFS | NC | Add Schema Validation to Bucket and Account Add and Update (NC NSFS CLI) by @shirady in #7702
- Add experimental support for STS CLI usage by @Neon-White in #7605
- Move Versioning Definition From
bucket_api
tocommon_api
for Reuse by @shirady in #7711 - NSFS | NC add nsfs_config_schema to nsfs_schema_utils and add missing properties by @romayalon in #7713
- NSFS | NC | CLI | fix update creation_date and should_create_underlying_storage by @romayalon in #7708
- NSFS | NC | Add Schema Validation to Bucket (
bucketspace_fs
) by @shirady in #7710 - NSFS | NC | NC coretest - bug fixes - PR 1/3 by @romayalon in #7719
- NSFS | NC | NC Coretests changes - PR 2/3 by @romayalon in #7720
- NSFS | NC | Add Concurrency to
list_config_files
by @shirady in #7731 - NSFS | NC | Verify That Account Doesn’t Own Buckets before Deletion by @shirady in #7723
- Fix Eslint Errors by @shirady in #7732
- NSFS | NC | Verify IP Address When Passing IP List by @shirady in #7736
- NSFS | NC | Health script | distinguish between temporary and persistent errors by @naveenpaul1 in #7733
- NSFS | NC | Avoid vacuumAndAnalyze on nc nsfs without db by @romayalon in #7737
- NSFS | NC | Help Printing for Each Action by @shirady in #7741
- Small object buffer fix by @jackyalbo in #7609
- NSFS | NC | Verify That Bucket Owner Exists by @shirady in #7728
- NSFS | NC | Split The Error "Account config should not be empty" by @shirady in #7742
- NSFS | NC | NC github action for running nc coretests and other NSFS related tests - PR 3/3 by @romayalon in #7740
- NSFS | NC | DOCS | Setting up SSL self signed certificates docs by @romayalon in #7727
- NSFS | NC | Allow one or more buckets to use the same dir path by @naveenpaul1 in #7718
- NSFS | NC | Validate Options in Manage NSFS (CLI) by @shirady in #7743
- NSFS | NC | Health | add account uid gid can access new_buckets_path check by @naveenpaul1 in #7738
- NSFS | NC | Health | Account without new_buckets_path by @romayalon in #7748
- Fixing ESlint issues and returning some missing rules by @jackyalbo in #7751
- [ESLint Fixes] moving to @Stylistic plugin + fixes by @jackyalbo in #7761
- Update Spectrum Archive deployment guide by @tangledbytes in #7543
- Add configuration to deny upload to "STANDARD" storage class by @tangledbytes in #7725
- Noobaa/Bucket Logging : Log delivery to noobaa core by @aspandey in #7576
- NSFS | NC | Add Details to Error Message When Invalid Schema by @shirady in #7758
- Improve chunk delete performance by @tangledbytes in #7484
- NSFS | NC | Check Option Type from CLI by @shirady in #7756
- NSFS | NC | CLI | List config files performance improvement & added new filters for list accounts/buckets by @romayalon in #7745
- NSFS | NC | Health script - PR 1/2 | new_buckets_path bug fixes by @romayalon in #7765
- CI | Update Checkout Version by @shirady in #7769
- NSFS | NC | Improve Help Printings by @shirady in #7767
- NSFS | NC | Add
owner_account
to the bucket schema as a required property by @shirady in #7776 - [NSFS | NC] fix NooBaa NSFS RPM Upgrade by @tangledbytes in #7773
- NSFS | NC | Fix Bucket Creation Verification by @shirady in #7785
- NSFS | NC | CLI | Account add/update when uid = 0 and gid != 0 bug fix by @romayalon in #7788
- NSFS | NC | Health script | Add syslogng services by @naveenpaul1 in #7780
- Update dependencies by @liranmauda in #7760
- NSFS | NC | CLI | add/update account | check account has rw permissions to new buckets path by @romayalon in #7777
- NSFS | NC | Fix Check Flag Type From Manage NSFS CLI by @shirady in #7791
- CI | Jest add
workflow_dispatch
(Manual Run on master) by @shirady in #7798 - NSFS | NC | S3 Flow | Fix list buckets creation date by @romayalon in #7799
- NSFS | NC | Events | bugs & events addition to manage nsfs CLI by @naveenpaul1 in #7759
- NSFS | NC | Update Help
access_key
as Identifier of Account (Delete, Update) by @shirady in #7808 - NSFS | NC | Directories cache max total usage reduction and configuration addition to nsfs_config_schema by @romayalon in #7806
- NSFS | NC | Fix Issue with Flags Separator by @shirady in #7810
- NSFS | NC | Remove Email from NSFS Account and Bucket in manage_nsfs (CLI) by @shirady in #7801
- NSFS | NC | Remove SensitiveStrings in manage_nsfs by @shirady in #7796
- NSFS | S3 flow | BucketspaceFS - system/bucket_owner should be account name and wrap bucket name as Sensitive String by @romayalon in #7814
- convert activity logs in the object server to dbg1 by @liranmauda in #7804
- NSFS | NC | list buckets missing policy check & performance improvement by @romayalon in #7812
- Bump version to 5.16.0 by @liranmauda in #7817
- NSFS | NC | Update Docs Related to Last Changes in Manage NSFS by @shirady in #7815
- NSFS | NC | Improve Performance in
verify_bucket_owner
by @shirady in https://github.com/noobaa/noobaa-core/...
v5.15.4
Release v5.15.4
What's Changed
- Merge Stage 5.15.4 to 5.15 | Backports by @romayalon in #8143
- [Backport into 5.15] fix for list_objects by @liranmauda in #8152
Full Changelog: v5.15.3...v5.15.4
v5.15.3
Release v5.15.3
What's Changed
- Backport to staging branch for 5.15.3 by @nimrod-becker in #7988
- BACKPORT | stage_5.15.3 | Master keys encryption gaps by @romayalon in #7992
- Backport | stage 5.15.3 by @romayalon in #8001
- NC | Backport to stage_5.15.3 by @romayalon in #8004
- [5.15] Bump version to 5.15.3 by @liranmauda in #8007
- Backport | stage 5.15.3 by @romayalon in #8019
- Backport | stage_5.15.3 by @romayalon in #8029
- Backporing Staging branch of 5.15.3 into 5.15 by @nimrod-becker in #8030
- Backport PR #8020 to 5.15 by @guymguym in #8031
- [Backport 5.15] [NC | NSFS | Glacier] filter out failed recalls by @tangledbytes in #8085
Full Changelog: v5.15.2...v5.15.3
v5.15.2
Release v5.15.2
What's Changed
- [5.15] Bump version to 5.15.2 by @liranmauda in #7956
- [5.15.2] Backport to 5.15.2 by @tangledbytes in #7927
- 5.15 | Backports by @romayalon in #7962
- Backport to 5.15 by @nimrod-becker in #7963
- [Backport to 5.15] move node-gyp to devDependencies to avoid shipping it by @liranmauda in #7964
- 5.15 | Backports by @romayalon in #7966
Full Changelog: v5.15.1...v5.15.2
v5.15.1
Release v5.15.1
What's Changed
- [5.15] Bumping version from 5.15.0 to 5.15.1 by @liranmauda in #7921
- Backport to 5.15.1 NS FS fixes by @nimrod-becker in #7884
Full Changelog: v5.15.0...v5.15.1