Skip to content

Releases: noobaa/noobaa-core

v5.10.1

12 May 16:15
e8c9b09
Compare
Choose a tag to compare

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

22 Dec 10:45
cf74fd9
Compare
Choose a tag to compare

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

02 Sep 08:25
e060925
Compare
Choose a tag to compare

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

11 Apr 16:02
e78d9e2
Compare
Choose a tag to compare

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

01 Dec 09:58
8b9ad5e
Compare
Choose a tag to compare

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'

17 Sep 06:39
9c2dc55
Compare
Choose a tag to compare

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'

07 Jun 08:37
93d9738
Compare
Choose a tag to compare

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'

15 Dec 12:00
eb33199
Compare
Choose a tag to compare

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'

13 Feb 08:57
293c6a9
Compare
Choose a tag to compare

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

04 Sep 11:44
1c65861
Compare
Choose a tag to compare

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