Releases: noobaa/noobaa-core
Releases · noobaa/noobaa-core
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
v5.15.0
Release v5.15.0
What's Changed
- Fix docker and podman multi platform build by @tangledbytes in #7402
- add support for RPM package builds by @tangledbytes in #7291
- Support Azure log credentials in
update_external_connection
by @Neon-White in #7394 - Bug Fix #7400 | Change Connection and Add httpOptions with agent by @shirady in #7401
- Create bucket_diff util by @liranmauda in #7378
- Clean up duplicated functions by @liranmauda in #7406
- Allow the bucket diff constructor to get s3_params OR connection by @liranmauda in #7407
- Migrating to AWS SDK V3 | Add Internal Class to Decide Which AWS SDK Version to Use by @shirady in #7395
- Avoid logging an error message for an expected error by @dannyzaken in #7376
- Abide by RFC 7230 for S3 HTTP headers by @tangledbytes in #7408
- bugfix - LRUCache.invalidate should use item.d, not item.val. by @alphaprinz in #7414
- Replace minikube with standalone deployment for Ceph Tests by @tangledbytes in #7417
- Allow customizing keep-alive and request timeouts for endpoint servers by @tangledbytes in #7419
- Fix Azure log iteration and credentials lookup by @Neon-White in #7420
- BucketDiff is now checking for metadata change if the latest ETag is the same by @liranmauda in #7422
- S3select parquet fs by @alphaprinz in #7293
- passing log candidates as batch for and copy and delete by @achouhan09 in #7375
- Fix space check on TMFS by @tangledbytes in #7424
- NSFS | Versioning | List Object Version - Support for Null Version by @shirady in #7371
- Add #!/bin/bash header to bash files by @romayalon in #7436
- Move sanity tests to standalone deployment by @tangledbytes in #7435
- BucketDiff | Fixing a bug in compare of user metadata by @liranmauda in #7437
- Fix
copy_objects()
anddelete_objects()
calls by @Neon-White in #7438 - add semaphore state to noobaa endpoint metrics by @naveenpaul1 in #7384
- Improve Azure log replication iteration by @Neon-White in #7440
- Add Region to Connection Schemas + Use Region in Check Connection by @shirady in #7433
- CI | NSFS Versioning | Increase Timeout for 7 Tests That Failed in the CI by @shirady in #7446
- Remove python dependency explicitly from RPM package by @tangledbytes in #7447
- Object Version Replication - add the ability to replicate object versions. by @liranmauda in #7412
- COPY OBJECT | OBJECT IO | Semaphore deadlock fix by @romayalon in #7443
- Migrating to AWS SDK V3 | Add AWS SDK V3 Wrapper by @shirady in #7442
- Extract log-based replication test into a different file and convert it to jest by @liranmauda in #7427
- Migrating to AWS SDK V3 | Replace node-http-handler Package by @shirady in #7445
- change bucket policy schema to fit AWS json by @nadavMiz in #7389
- Migrating to AWS SDK V3 | Add a Package For Upload by @shirady in #7455
- add bucket authentication for server side encryption algorithm by @nadavMiz in #7273
- Adding support for SSL and connection string for Postgres client + SSL tests (2nd commit) by @jackyalbo in #7464
- Bump dependency by @liranmauda in #7468
- Add test for tiering_ttl_worker by @tangledbytes in #7361
- NC | NSFS | NSFS NC Systemd example script and docs for RPM installation by @romayalon in #7469
- Bump version to 5.15 by @liranmauda in #7471
- NSFS | Merge NSFS standalone changes to master by @naveenpaul1 in #7473
- Migrating to AWS SDK V3 | Implementation In Analyze Resource and Namespace Monitor by @shirady in #7452
- Migrating to AWS SDK V3 | Use AWS SDK V3 In Unit Tests (upgrade_script, dedup, lifecycle) by @shirady in #7457
- Migrating to AWS SDK V3 | Use AWS SDK V3 In Unit Tests (namespace_auth, bucketspace, bucketspace versioning) by @shirady in #7461
- Build RPM - some fixes by @liranmauda in #7474
- Add NotPrefix, NotAction and NotResource to bucket policy by @nadavMiz in #7465
- Remove skipping on log-based replication when sync_deletions is false by @liranmauda in #7476
- NSFS | NC | S3 flow support by @romayalon in #7475
- Migrating to AWS SDK V3 | Use AWS SDK V3 In Unit Tests (s3_bucket_policy, s3_encryption, encryption) by @shirady in #7466
- Migrating to AWS SDK V3 | Add Package client-sts by @shirady in #7480
- Added jest/unit_tests to verify the log parsing and processing flow by @achouhan09 in #7416
- Object Versions Replication - NamespaseS3 fix by @liranmauda in #7488
- NC | NSFS unit test by @naveenpaul1 in #7483
- NamespaceS3 | fix read_object_md for versionID by @liranmauda in #7487
- removed aws_usage_metering bg_worker by @dannyzaken in #7492
- Log based replication | Fix the copy object flow on non-versioned objects by @liranmauda in #7497
- Update account API for updation of force_md5_etag by @achouhan09 in #7491
- Migrating to AWS SDK V3 | Use AWS SDK V3 In Unit Tests (s3_ops) by @shirady in #7479
- Pass Region For Namespace S3 by @shirady in #7489
- [NSFS] Initialize restore_object API by @tangledbytes in #7501
- NSFS | NC | Replace fs_root with absolute paths, rename bucketspace_multi_fs to bucketspace_FS by @romayalon in #7500
- Some core fixes for external DB by @jackyalbo in #7504
- Namespace GCP | Adding read_object_stream by @liranmauda in #7503
- NSFS | NC | nsfs health check by @naveenpaul1 in #7499
- Migrating to AWS SDK V3 | Implementation In Account Server and Bucket Server by @shirady in #7478
- increase timeout for bucket policy unit tests by @nadavMiz in #7511
- Migrating to AWS SDK V3 | Implementation In BucketSpaceS3 (And nscache) by @shirady in #7481
- NSFS | NC | set /etc/noobaa.conf.d as default config_root and a small bug fix by @romayalon in #7509
- Log based replication | Add copy object flow for versioned objects by @liranmauda in #7508
- [NC | NSFS] RPM Upgrades by @tangledbytes in #7493
- NSFS | NC | bucket and account manage CLI by @naveenpaul1 in #7510
- NSFS | NC | Small fixes and Docs updates by @romayalon in #7505
- NSFS | NC | CLI | fix nsfs cli uid/gid=0 issue by @romayalon in #7515
- [NSFS] Add support for restore-object by @tangledbytes in #7507
- NSFS | Fix nsfs simple fs tool by @romayalon in #7517
- NSFS | MPU | optimization by @romayalon in #7434
- NC | NSFS |Add command replace the existing file - fix by @naveenpaul1 in #7516
- [NSFS | NC] Add items that are required for successful deployment on tape platform by @tangledbytes in #7526
- bucket logging endpoint changes by @aspandey in #7426
- Add Prometheus for log-based replication + fix in non version log-based replication copy flow by @liranmauda in #7525
- Bumping dependencies by @liranmauda in #7529
- Improve archive deployment docs by @tangledbytes in https://github.c...
v5.14.5
Release v5.14.5
What's Changed
- [5.14] Bumping version from 5.14.4 to 5.14.5 by @liranmauda in #7754
- [Backport to 5.14] ssl cert reload - run in endpoint bg (bz 2237903) by @dannyzaken in #7772
Full Changelog: v5.14.4...v5.14.5
v5.14.4
Release v5.14.4
What's Changed
- [5.14] Bumping version from 5.14.2 5.14.3 by @liranmauda in #7667
- Backport to 5.14 | Config options for disable NamespaceMonitor, MD_aggregator, Issues_report update, pg client inspect prints by @romayalon in #7664
- [Backport into 5.14] bump dependencies - Getting ready to node 20 by @liranmauda in #7672
- [5.14] Bumping version from 5.14.3 5.14.4 by @liranmauda in #7721
Full Changelog: v5.14.2...v5.14.4