Releases: noobaa/noobaa-core
v5.10.1
Version Info:
- Git Branch: 5.10
- Label: v5.10.1
- Docker hub image
- docker.io/noobaa/noobaa-core:5.10.1
- quay.io/noobaa/noobaa-core:5.10.1
Features
- Postgres indexes improvements
- NSFS Bug Fixes
- Added support of STS for authentication in S3 cloud resources
v5.9.0
Version Info:
- Git Branch: 5.9
- Label: v5.9.0
- Docker hub image
- docker.io/noobaa/noobaa-core:5.9.0
- quay.io/noobaa/noobaa-core:5.9.0
Additions:
- Bucket Replication
- NSFS (Namespace Filesystem) GA
v5.8.0
Golden Axe
Version Info:
- Git Branch: 5.8
- Label: v5.8.0
- Docker hub image: noobaa/noobaa-core:5.8.0
Additions:
- NSFS (Namespace Filesystem) POC
v5.7.0
Frogger
Version Info:
- Git Branch: 5.7
- Label: v5.7.0
- Docker hub image: noobaa/noobaa-core:5.7.0
Additions:
- Added infrastructure to support different databases as the MD database via
DBClient
interface - Added
DBClient
implementation for Postgresql. - Support KMS for saving master encryption keys
- Initial support for namespace FS
v5.6
EarthBound
Version Info:
- Git Branch: 5.6
- Label: v5.6.0
- Docker hub image: noobaa/noobaa-core:5.6.0
Additions:
- NS CACHE (Caching Policy for Namespace buckets)
- Add secrets encryption capability (no rotation for this version)
- Add multiarch support (Z and Power
- NS on Azure multiple fixes
Internal:
- npm dependencies bump
- Replace most call sites of bluebird with native promise
- Support multiple prometheus reports from the same pod (Core, BG, Hosted etc.)
v5.5 'Digger'
Digger
Version Info:
- Git Branch: 5.5
- Label:
- Docker hub image:
Additions:
- Block deletions of accounts that are an owner of any bucket
- Allow using podman as docker-engine
- Add support for FIPS, use only crypto validated algorithms
- Allow querying the state of the system via an API call
Internal:
- Refactor RPCs calls that create tokens without account and fail on S3 access.
- Bump NPM deps
- Performance inmprovement on RPC requests handling
- Fixing multipart upload for NS bucket when using Azure NS Resource
- Refactor PV Pools , move logic to operator
- Adding accounts cache to S3 endpoints
- Divide dnf update and dnf install to 2 layers
- Add a lock on the load semaphore during make_changes
Fixes:
NOOBAA Functions - Trigger Event not produced #5992
Incorrect error returned if a user tries to recreate a bucket #5980
fixing 2 issues with namespace bucket on s3 #5963
Storage agent on Infinidat NFS fails to start due to read-only .snapshot folder #5940
(GAP) Namespace - Upload (multipart) to Azure blob not working #4203
List bucket for Gateway bucket fails if one of the namespace resources returns error #3671
#3568
Fix OnRelease handling when outside certain models https://bugzilla.redhat.com/show_bug.cgi?id=1811709
Fix diagnostics collection https://bugzilla.redhat.com/show_bug.cgi?id=1815088
Allow disabling compression in pipeline https://bugzilla.redhat.com/show_bug.cgi?id=1791328
Fixing backing store validity test https://bugzilla.redhat.com/show_bug.cgi?id=1827317
Restrict user privileges in Noobaa console - to OCP admins https://bugzilla.redhat.com/show_bug.cgi?id=1833030
Remove aws access key and secret in log file https://bugzilla.redhat.com/show_bug.cgi?id=1846759
Check in system_store on delete and update that ID exists https://bugzilla.redhat.com/show_bug.cgi?id=1839117
v5.4 'Catacomb'
Catacomb
Version Info:
- Git Branch: 5.4
- Label: 5.4.0
- Docker hub image: noobaa/noobaa-core:5.4.0
Additions:
Internal:
- Prevent updating endpoint group if no actual changes were made / happened
Fixes:
Validation of maximal k8s nodes & pv pool name https://bugzilla.redhat.com/show_bug.cgi?id=1813656
Add oauth access denied model https://bugzilla.redhat.com/show_bug.cgi?id=1810034
Fix deletion of backingstore https://bugzilla.redhat.com/show_bug.cgi?id=1817978
v5.3 'Bomberman'
Bomberman
Version Info:
- Git Branch: 5.3
- Label: v5.3.1
- Docker hub image:
Additions:
- Upgrade to Node@12
- Update NPM Dependencies
- Cleanup deprecated NAN code
- IBM Cloud Resource and NS Resource Support
- Separate endpoints to run stateless in an auto-scaling deployment
- Removal of endpoints from the core pod
- Removal of endpoints from agents (pv pools)
- UI Updates in the pv pools section
- New UI section for endpoints
- Add auto-scaler
- Support S3 BucketPolicy API
- Performance Improvements on Overwrites
- Performance Improvements on Object Deletions (New BG which reclaims the deleted objects)
- Added API to update BucketClass (=> Placement Policy), will update all buckets with the given policy to the new one
- Addition of k8s pools to Prometheus exported metrics
Internal:
Fixes:
Use yasm RPM in the Docker build #5916
read_bucket_sdk_info is set the request as anonymous #5838
Error in creating pv backend store #5805
A lot of RPC warnings "GOT RESPONSE BUT REQUEST NOT PENDING" probably on test_network_perf #5761
k8s pool status is stuck on initializing when a persistent volume cannot be allocated #5758
Add bucket usage to the Prometheus Metrics (OBC and OB) #5755
Account Default Resource should change only when the first pool is Healthy. #5694
Add bucket_api.create_bucket_for_claim() #5676
_check_disk_space in server_monitor is not relevant #5614
Tables header does not behave as it should on scroll #5432
Chunked uploads choke endpoint process (may crash other services as well) - Should pass CONTAINER_MEM_REQUEST #3495
v5.2 'Arkanoid'
Version Info:
- Git Branch: 5.2
- Label: v5.2.13
- Docker hub image: noobaa/noobaa-core:5.2.13
Additions:
- Performance fixes for cloud resource R/W flows
- S3 Website support
- Support deletion of a bucket with objects, they will be reclaimed in the background
- Support adding tiers to a bucket via the UI
- Replace NooBaa's cert mechanism to use a mounted k8s secrets
- Discover external addresses service by OpenShift routes (if exists)
- UI paginator component replaced
- Add links to entities in the audit log
Internal:
- SSL Cert & Events log moved to new UI arch
- Add ability to override config.js values via ENV variables
- Cleanup startup errors in logs
- Risky fault tolerance will not happen even if one replica only (bucket status)
- Update server min requirements alert thresholds
Fixes:
Set Debug Mode does not stay the configured time (10m) and goes back to 0 shortly after setting #5843
when ipify.org is blocked it causes all resources to be offline #5815
Generated SSL certificate error NET::ERR_CERT_REVOKED #5791
k8s pool did not update image after brain upgrade #5772
User without permissions to buckets can delete/edit the buckets using the Management Console #5769
Allowing to create an account with bucket creation false with internal as the default resource #5766
nb_native.init_rand_seed() stuck opening/reading from /dev/random #5745
block_store_client delegation low performance #5731
UI Should refresh after uploading a cert #5729
Performance: Optimize Small Object IO by using GET with small range instead of HEAD #5717
Create account with S3 access when no resources requires default_pool #5675
when the events are reach to the end it jumps up #5649
support delete bucket with objects - objects should be deleted in background #5460
Changing a multi-file function to a one-file zip shows an error message on execution file dropdown and prevent editing #5448
The graph in "Resources -> Cloud Resources -> -> Connected Buckets" should be centralized #5395
Agent has status 'Some ports might be blocked' without any reason #4156
Remove long queries from read_system #3401
v5.1
Version Info:
- Git Branch: 5.1
- Label: v5.1.2
- Docker hub image: noobaa/noobaa-core:5.1.2
Additions:
-
Deployment of NooBaa Agents as StatefulSets
-
Adjust the number of s3rvers spawn in containers
-
Changes to Agents management UI
-
UI Replace resources summary with a new design
-
UI Replace buckets summary with a new design
-
UI Merge pools tab and cloud resource tab into storage resource tab
-
UI Reimplement my connection tab with new design
-
UI genral fixes
Internal:
- Changes to agents flow - only support k8s agents
Fixes:
Allowing to delete last bucket #5673
Operator account holds the first resource as default resource and the resource cannot be deleted #5651
Missing help information in edit pool configuration modal #5648
Automated error handling for k8s pool scaling (and creation) #5640
Create system returns operator token that has no system or role in auth #5635
After create system, FE fails with error: missing required filed authorizedBy #5580
when deleting a pool that is referenced by a function read_system gets broken #5520
Tiering | migration between tier 1 to tier 2 is not happening. #5230
Delete host crashes the UI in some cases. #5211
When we are deleting deactivated node the status does not change to deleting node #5192
get_cloud_services_stats - does not return empty stats for configured services which where not used yet #5121
Node stays in migrating state- Node shows stored part although the data is not there anymore #4651
When delete host is finished we are not getting a popup message #4166
After deleting hosts we can see that there are activities even thought the host were removed from the UI #4164
Uploading file to system-internal-storage returns 403 AccessDenied when pool has no space #3848
Deactivated nodes should not be under the issue tab in the node filter #3088
Idle system with many buckets runs system_store.make_changes every second #2846
Nodes stuck in migrating after moving nodes between pools and retuning to the original pool #2728
Need to be able to deactivate/activate nodes from the pools list. #1904
Alert when moving node between pool if node has noobaa data on it #1894