Releases: noobaa/noobaa-core
Releases · noobaa/noobaa-core
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
v5.14.2
Release v5.14.2
What's Changed
- [5.14] Bumping version from 5.14.1 to 5.14.2 by @liranmauda in #7656
Full Changelog: v5.14.1...v5.14.2
v5.14.1
Release v5.14.1
What's Changed
- [5.14] Bump version from 5.14.0 to 5.14.1 by @liranmauda in #7599
Full Changelog: v5.14.0...v5.14.1
v5.14.0
What's Changed
- Namespace GCP | Adding list_object by @liranmauda in #7232
- Delete replication on delete bucket and objects flow by @romayalon in #7231
- Close unclosed files Test namespace fs by @romayalon in #7238
- NSFS | GPFS | PUT OBJECT | Fix for upload object of nested key - temp file flow by @romayalon in #7227
- housekeeping: cleanup logs, tsc errors, global requires by @guymguym in #7240
- endpoint forks revamped by @guymguym in #7241
- housekeeping: error_utils, tsc fixes, tools fixes by @guymguym in #7242
- CI | Update Ceph S3 Tests Workflow by @shirady in #7237
- NSFS | Versioning | find_version_path() optimization by @romayalon in #7239
- endpoint stats refactor by @guymguym in #7244
- update rimraf by @liranmauda in #7246
- Fix isa-l.gyp to source the common sources explicitly in all arches by @liranmauda in #7243
- Fix Log Replication Deletions by @tangledbytes in #7234
- support custom config for backing stores by @guymguym in #7255
- Add Ceph-S3 Tests Documentation by @shirady in #7229
- standalone backingstore agent by @guymguym in #7257
- config.NSFS_OPEN_READ_MODE='rd' for O_DIRECT by @guymguym in #7260
- Bump dependencies by @liranmauda in #7265
- Change Rules In
.eslintrc.js
+ Bumpeslint
Version by @shirady in #7264 - Handle invalid Azure object metadata keys by @Neon-White in #7258
- Root key rotate - core side by @jackyalbo in #7218
- Fix lint error by @jackyalbo in #7275
- Fixing bad return code of NPM test by @jackyalbo in #7276
- Optimize NooBaa deletion paths by @tangledbytes in #7262
- s3select - Add tests (and some optional funcationality for them) by @alphaprinz in #7222
- NSFS | Unset supplemental groups of the endpoint & tests improvements by @romayalon in #7256
- Add getBucketPolicyStatus command by @nadavMiz in #7271
- NSFS | Folders extended attributes by @romayalon in #7020
- Add a basic AWS S3 server log parsing unittest by @Neon-White in #7235
- CI | Change Deprecating
set-output
by @shirady in #7285 - Removing unused yaml dependency to avoid CVE by @liranmauda in #7284
- Doc | Update Ceph S3 Tests Documentation (Run a Test On AWS) by @shirady in #7286
- NSFS | Native | Call setgroups syscall instead of lib call by @romayalon in #7287
- block_store_fs enhanced to use xattrs and migrate blocks to tier2 by @guymguym in #7283
- Diagnose Resource by @shirady in #7228
- NSFS | Versioning | GPFS Linkat & Unlinkat fd verification by @romayalon in #7177
- Tests | Azurite Blob Emulator adoption for tests by @romayalon in #7298
- Implement tagging in namespace blob by @nadavMiz in #7295
- standalone commands by @guymguym in #7296
- Removing DOCKER_BUILDKIT env variable from the Makefile by @liranmauda in #7300
- Omit dummy access key and secret key from agent logs by @nadavMiz in #7301
- Fix for ceph tests failing, increased count to 240 days by @achouhan09 in #7306
- Calculate MD5 per bucket by @achouhan09 in #7236
- Attempt releaser fix: hardcode orgs in releaser scripts by @tangledbytes in #7294
- s3select - add overview.md doc by @alphaprinz in #7310
- Objects versions Replication - Step 1 by @liranmauda in #7316
- Multiple Fixes Following Failed S3 Tests by @nadavMiz in #7270
- Add block recall from tier2 by @tangledbytes in #7312
- Fix get_tags for copy from namespace-s3 by @nadavMiz in #7303
- Add missing Actions to OP_NAME_TO_ACTION by @nadavMiz in #7317
- Fix error on dns config absent & remove
set_dns_config
by @tangledbytes in #7305 - Add a description and files for logging in the stand alone environment by @piste-jp-ibm in #7309
- Bumped the version to 5.14.0 by @liranmauda in #7323
- Bug Fix #7324 | Change Error Message of Put Bucket Versioning by @shirady in #7325
- Fix #7314: Use mtime instead of ctime when tier2 FS is enabled. by @tangledbytes in #7319
- NSFS | versioning | Implement list-object-versions by @v-harihar in #7203
- Fixing create_object_upload for namespace buckets by @jackyalbo in #7332
- allow user role to create/list/delete buckets (but bucket policy still affects) by @guymguym in #7336
- fix block recall by @tangledbytes in #7338
- Calculate MD5 per account by @achouhan09 in #7297
- Tools fixes - s3cat, s3perf, http_speed by @guymguym in #7337
- fix standalone backingstores to avoid connect to db and redirector by @guymguym in #7341
- bucket CORS move to config by @guymguym in #7342
- nsfs support for direct io by @guymguym in #7343
- nsfs add config option to disable check bucket boundaries by @guymguym in #7344
- Fixing test_s3_bucket_policy to work with pg sequences by @jackyalbo in #7345
- nsfs command: simple auth + fix forks flag + fix read_account perf + warmup before buffer pool reads by @guymguym in #7307
- Bump dependencies by @liranmauda in #7350
- reverting check_miss for read_bucket_policy_info by @jackyalbo in #7346
- Makefile add optional CONTAINER_PLATFORM flag to container builds by @guymguym in #7347
- standalone config option to create fs pool instead of internal mongo pool by @guymguym in #7354
- Bump node version from 18.12.1 to 18.14.2 by @liranmauda in #7248
- fs_napi readFile fix buffer mem leak (introduced recently in pr #7283) by @guymguym in #7357
- NSFS | Check for GPFS lib path env var before calling gpfs functions by @romayalon in #7355
- Tiering with storage class support - TTL based worker + TMFS blocks migration by @tangledbytes in #7313
- Fix #7304 try to set TMFS trigger xattr but warn only on failure by @guymguym in #7358
- Fix fs_napi after #7358 - use ToBoolean to check for non falsy values by @guymguym in #7359
- [TMFS] Address minors from #7313 & support auto second tier creation & assignment if configured by @tangledbytes in #7360
- Validate versions_dir_cache by @v-harihar in #7339
- NSFS | A script for deploying NSFS on K8s by @romayalon in #7330
- Adding jest as a dev dependency by @liranmauda in #7363
- NSFS | Versioning | Suspended Mode Put Object by @shirady in #7311
- Bug Fix #7328 | Remove Duplications before Sending Them to Delete Multiple Objects by @shirady in #7329
- Add storage_class for objects, use GLACIER_IR for TMFS by @guymguym in #7365
- Update Ceph S3 Version to Newest by @nadavMiz in #7326
- eslint | Remove Rule 'eol-last': 'off' by @shirady in #7374
- fix rpc on web server over http/s by @guymguym in https://github.com/noobaa/noobaa-core/pu...
v5.13.4
Release v5.13.4
What's Changed
- [5.13] Bump version to 5.13.4 by @liranmauda in #7514
Full Changelog: v5.13.3...v5.13.4
v5.13.3
Release v5.13.3
What's Changed
- [5.13] Bump version to 5.13.3 by @liranmauda in #7460
- [5.13] Bump Node version from 18.12.1 to 18.17.1 by @liranmauda in #7496
Full Changelog: v5.13.2...v5.13.3
v5.13.2
Release v5.13.2
What's Changed
- [5.13] Bump version to 5.13.2 by @liranmauda in #7450
Full Changelog: v5.13.1...v5.13.2