Releases: flipt-io/flipt
Releases · flipt-io/flipt
v1.23.0
The Darkmode Release 🌗
Added
- UI: Darkmode (#1692)
- UI: Copy to namespace (#1731)
- UI: Support for read-only mode (#1709)
- check source file from different places for configuration if they exist (#1650)
- Experimental: support for filesystem/git backends (#1714)
- Flipt Validate (#1642)
- add namespace to export, check for match on import (#1645)
- add storage configuration to support multiple backend types (#1644)
Changed
integration
: ensure public and auth self routes are reachable (#1729)cli
: ensure user configuration path supported (#1727)storage/sql
: handle null description on constraint during GetSegment (#1654)- UI: switch namespaces to use Redux (#1680)
build
: define CLI tests using dagger pipelines (#1679)- Dependency updates
Fixed
- UI: disable flag toggle in read-only mode (#1719)
- cross namespaced constraints (#1721)
mage
: install package-changed as dev dependency (#1716)- UI: catch errs on call to namespaces API in namespace form (#1687)
- Get the openfeature example working (#1665)
- panic if no import file name provided (#1658)
Full Changelog: v1.22.0...v1.23.0
v1.22.1
The Constraints Update Release: Take 2
Added
datetime
constraint type!- Support for toggling between UTC and browser local time in UI
- Ability to add
description
to constraints
Fixed
storage/sql
: handle null description on constraint during GetSegment
Full Changelog: v1.22.0...v1.22.1
v1.22.0
The Constraints Update Release
Added
datetime
constraint type!- Support for toggling between UTC and browser local time in UI
- Ability to add
description
to constraints
Detailed
- fix(github): install mage in release and prepend tag with v by @GeorgeMac in #1486
- chore: update changelog for 1.20 release by @markphelps in #1485
- chore(deps-dev): bump @playwright/test from 1.32.2 to 1.32.3 in /ui by @dependabot in #1490
- chore: move devcontainer image to be repo-scoped by @markphelps in #1488
- chore: create CI check for mage proto by @yquansah in #1489
- feat: otel implementation for audit sinks by @yquansah in #1458
- chore(deps): bump @headlessui/react from 1.7.13 to 1.7.14 in /ui by @dependabot in #1491
- chore(deps-dev): bump @types/react from 18.0.34 to 18.0.35 in /ui by @dependabot in #1492
- chore(sdk/go): update docs examples to reference namespaces by @GeorgeMac in #1494
- chore: update README with client libs by @markphelps in #1495
- chore: fix Dockerfile go mod download step by @markphelps in #1497
- feat(build): move hack/build into build by @GeorgeMac in #1493
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #1499
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /ui by @dependabot in #1508
- chore(deps-dev): bump @types/lodash from 4.14.192 to 4.14.194 in /ui by @dependabot in #1504
- chore(deps-dev): bump postcss from 8.4.21 to 8.4.22 in /ui by @dependabot in #1505
- chore(deps-dev): bump @types/react from 18.0.35 to 18.0.37 in /ui by @dependabot in #1507
- chore: add example for audit logging to file in docker by @yquansah in #1496
- chore: dont ignore examples repo in CI by @markphelps in #1509
- chore: fix stringer error by @yquansah in #1510
- chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.8 by @dependabot in #1502
- chore(deps): bump github.com/xo/dburl from 0.13.1 to 0.14.2 by @dependabot in #1503
- chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #1501
- chore(deps): bump github.com/XSAM/otelsql from 0.20.0 to 0.21.0 by @dependabot in #1500
- chore(deps-dev): bump vite from 4.2.1 to 4.2.2 in /ui by @dependabot in #1511
- chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /ui by @dependabot in #1506
- chore(deps-dev): bump postcss from 8.4.22 to 8.4.23 in /ui by @dependabot in #1512
- chore(deps-dev): bump @types/jest from 29.5.0 to 29.5.1 in /ui by @dependabot in #1513
- chore(deps-dev): bump @types/node from 18.15.11 to 18.15.12 in /ui by @dependabot in #1514
- chore(deps): bump github.com/hashicorp/cap from 0.2.0 to 0.3.0 by @dependabot in #1519
- chore: show info about configuring login providers by @markphelps in #1525
- chore: audit author -> actor by @markphelps in #1498
- chore(deps-dev): bump vite from 4.2.2 to 4.3.1 in /ui by @dependabot in #1516
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 in /ui by @dependabot in #1520
- feat(build): mage test:ui and github action step by @GeorgeMac in #1526
- chore(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #1518
- chore(deps-dev): bump @types/react from 18.0.37 to 18.0.38 in /ui by @dependabot in #1522
- chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 in /ui by @dependabot in #1521
- chore(deps-dev): bump @types/node from 18.15.12 to 18.16.0 in /ui by @dependabot in #1524
- chore(deps): bump swr from 2.1.3 to 2.1.4 in /ui by @dependabot in #1523
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 in /ui by @dependabot in #1532
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 in /ui by @dependabot in #1531
- feat: add error highlighting in console by @markphelps in #1528
- chore: Telemetry updates by @markphelps in #1527
- chore(deps): bump swr from 2.1.4 to 2.1.5 in /ui by @dependabot in #1534
- chore(deps-dev): bump @types/node from 18.16.0 to 18.16.1 in /ui by @dependabot in #1535
- chore(deps-dev): bump vite from 4.3.1 to 4.3.2 in /ui by @dependabot in #1536
- chore(deps-dev): bump @types/react-dom from 18.0.11 to 18.2.1 in /ui by @dependabot in #1539
- chore(deps-dev): bump tailwindcss from 3.3.1 to 3.3.2 in /ui by @dependabot in #1538
- chore(deps-dev): bump @types/react from 18.0.38 to 18.2.0 in /ui by @dependabot in #1537
- chore: add MoJ logo, some README cleanup by @markphelps in #1540
- chore: update node versions in workflows; try to fix buf ratelimit by @markphelps in #1541
- feat: add token creation and delete authentications for audit events by @yquansah in #1529
- chore(deps-dev): bump @playwright/test from 1.32.3 to 1.33.0 in /ui by @dependabot in #1543
- chore(deps-dev): bump vite from 4.3.2 to 4.3.3 in /ui by @dependabot in #1542
- fix(grpc/middleware): set timestamp on each batch evaluate response by @GeorgeMac in #1545
- chore: prepare the 1.20.1 release by @GeorgeMac in #1546
- Release/1.19 by @yquansah in #1547
- chore(deps-dev): bump @types/node from 18.16.1 to 18.16.2 in /ui by @dependabot in #1548
- chore: cleanup and remove print statements by @yquansah in #1549
- chore: add audit configuration to json schema and cue file by @yquansah in #1551
- feat: make changes to audit event structure by @yquansah in #1552
- fix(cmd/flipt): restore console logger defaults on fatal by @GeorgeMac in #1550
- chore(deps): bump DavidAnson/markdownlint-cli2-action from 9 to 10 by @dependabot in #1554
- chore(deps-dev): bump @babel/preset-typescript from 7.21.4 to 7.21.5 in /ui by @dependabot in #1560
- chore(deps): bump highlight.js from 11.7.0 to 11.8.0 in /ui by @dependabot in #1563
- chore(deps-dev): bump prettier-plugin-tailwindcss from 0.2.7 to 0.2.8 in /ui by @dependabot in #1561
- chore(deps): bump date-fns from 2.29.3 to 2.30.0 in /ui by @dependabot in #1564
- chore(deps-dev): bump @types/node from 18.16.2 to 18.16.3 in /ui by @dependabot in #1562
- chore(deps): bump react-router-dom from 6.10.0 to 6.11.0 in /ui by @dependabot in #1565
- chore: add audit config keys to toplevel schema defs by @markphelps in #1566
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 in /ui by @dependabot in #1569
- feat: modify events to return more information about entity during auditing by @yquansah in #1568
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.1 to 5.59.2 in /ui by @dependabot in #1571
- chore: update changelog for 1.21 release by @markphelps in #1567
- chore: add Loki to audit logs example by @markphelps in #1573
- chore: Update .goreleaser.nightly.yml by @markphelps in #1574
- chore(deps): bump @tanstack/react-table from 8....
v1.21.1
Fixed
storage/sql
: paginated walk for resources using joins (#1584)
Full Changelog: v1.21.0...v1.21.1
v1.20.2
Fixed
storage/sql
: paginated walk for resources using joins (#1584)
Full Changelog: v1.20.1...v1.20.2
v1.19.5
Release Flipt version v1.19.5
v1.21.0
The Audit Events Release
Added
- OTEL implementation for audit sinks (#1458)
- Error highlighting in console (#1528)
- Additional telemetry data captured re: database, cache and authentication (#1527)
Fixed
cmd/flipt
: restore console logger defaults on fatal (#1550)grpc/middleware
: set timestamp on each batch evaluate response (#1545)
Changed
- Dependency updates
Detailed
- fix(github): install mage in release and prepend tag with v by @GeorgeMac in #1486
- chore: update changelog for 1.20 release by @markphelps in #1485
- chore(deps-dev): bump @playwright/test from 1.32.2 to 1.32.3 in /ui by @dependabot in #1490
- chore: move devcontainer image to be repo-scoped by @markphelps in #1488
- chore: create CI check for mage proto by @yquansah in #1489
- feat: otel implementation for audit sinks by @yquansah in #1458
- chore(deps): bump @headlessui/react from 1.7.13 to 1.7.14 in /ui by @dependabot in #1491
- chore(deps-dev): bump @types/react from 18.0.34 to 18.0.35 in /ui by @dependabot in #1492
- chore(sdk/go): update docs examples to reference namespaces by @GeorgeMac in #1494
- chore: update README with client libs by @markphelps in #1495
- chore: fix Dockerfile go mod download step by @markphelps in #1497
- feat(build): move hack/build into build by @GeorgeMac in #1493
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #1499
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /ui by @dependabot in #1508
- chore(deps-dev): bump @types/lodash from 4.14.192 to 4.14.194 in /ui by @dependabot in #1504
- chore(deps-dev): bump postcss from 8.4.21 to 8.4.22 in /ui by @dependabot in #1505
- chore(deps-dev): bump @types/react from 18.0.35 to 18.0.37 in /ui by @dependabot in #1507
- chore: add example for audit logging to file in docker by @yquansah in #1496
- chore: dont ignore examples repo in CI by @markphelps in #1509
- chore: fix stringer error by @yquansah in #1510
- chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.8 by @dependabot in #1502
- chore(deps): bump github.com/xo/dburl from 0.13.1 to 0.14.2 by @dependabot in #1503
- chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #1501
- chore(deps): bump github.com/XSAM/otelsql from 0.20.0 to 0.21.0 by @dependabot in #1500
- chore(deps-dev): bump vite from 4.2.1 to 4.2.2 in /ui by @dependabot in #1511
- chore(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /ui by @dependabot in #1506
- chore(deps-dev): bump postcss from 8.4.22 to 8.4.23 in /ui by @dependabot in #1512
- chore(deps-dev): bump @types/jest from 29.5.0 to 29.5.1 in /ui by @dependabot in #1513
- chore(deps-dev): bump @types/node from 18.15.11 to 18.15.12 in /ui by @dependabot in #1514
- chore(deps): bump github.com/hashicorp/cap from 0.2.0 to 0.3.0 by @dependabot in #1519
- chore: show info about configuring login providers by @markphelps in #1525
- chore: audit author -> actor by @markphelps in #1498
- chore(deps-dev): bump vite from 4.2.2 to 4.3.1 in /ui by @dependabot in #1516
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 in /ui by @dependabot in #1520
- feat(build): mage test:ui and github action step by @GeorgeMac in #1526
- chore(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #1518
- chore(deps-dev): bump @types/react from 18.0.37 to 18.0.38 in /ui by @dependabot in #1522
- chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 in /ui by @dependabot in #1521
- chore(deps-dev): bump @types/node from 18.15.12 to 18.16.0 in /ui by @dependabot in #1524
- chore(deps): bump swr from 2.1.3 to 2.1.4 in /ui by @dependabot in #1523
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 in /ui by @dependabot in #1532
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 in /ui by @dependabot in #1531
- feat: add error highlighting in console by @markphelps in #1528
- chore: Telemetry updates by @markphelps in #1527
- chore(deps): bump swr from 2.1.4 to 2.1.5 in /ui by @dependabot in #1534
- chore(deps-dev): bump @types/node from 18.16.0 to 18.16.1 in /ui by @dependabot in #1535
- chore(deps-dev): bump vite from 4.3.1 to 4.3.2 in /ui by @dependabot in #1536
- chore(deps-dev): bump @types/react-dom from 18.0.11 to 18.2.1 in /ui by @dependabot in #1539
- chore(deps-dev): bump tailwindcss from 3.3.1 to 3.3.2 in /ui by @dependabot in #1538
- chore(deps-dev): bump @types/react from 18.0.38 to 18.2.0 in /ui by @dependabot in #1537
- chore: add MoJ logo, some README cleanup by @markphelps in #1540
- chore: update node versions in workflows; try to fix buf ratelimit by @markphelps in #1541
- feat: add token creation and delete authentications for audit events by @yquansah in #1529
- chore(deps-dev): bump @playwright/test from 1.32.3 to 1.33.0 in /ui by @dependabot in #1543
- chore(deps-dev): bump vite from 4.3.2 to 4.3.3 in /ui by @dependabot in #1542
- fix(grpc/middleware): set timestamp on each batch evaluate response by @GeorgeMac in #1545
- chore: prepare the 1.20.1 release by @GeorgeMac in #1546
- Release/1.19 by @yquansah in #1547
- chore(deps-dev): bump @types/node from 18.16.1 to 18.16.2 in /ui by @dependabot in #1548
- chore: cleanup and remove print statements by @yquansah in #1549
- chore: add audit configuration to json schema and cue file by @yquansah in #1551
- feat: make changes to audit event structure by @yquansah in #1552
- fix(cmd/flipt): restore console logger defaults on fatal by @GeorgeMac in #1550
- chore(deps): bump DavidAnson/markdownlint-cli2-action from 9 to 10 by @dependabot in #1554
- chore(deps-dev): bump @babel/preset-typescript from 7.21.4 to 7.21.5 in /ui by @dependabot in #1560
- chore(deps): bump highlight.js from 11.7.0 to 11.8.0 in /ui by @dependabot in #1563
- chore(deps-dev): bump prettier-plugin-tailwindcss from 0.2.7 to 0.2.8 in /ui by @dependabot in #1561
- chore(deps): bump date-fns from 2.29.3 to 2.30.0 in /ui by @dependabot in #1564
- chore(deps-dev): bump @types/node from 18.16.2 to 18.16.3 in /ui by @dependabot in #1562
- chore(deps): bump react-router-dom from 6.10.0 to 6.11.0 in /ui by @dependabot in #1565
- chore: add audit config keys to toplevel schema defs by @markphelps in #1566
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 in /ui by @dependabot in #1569
- feat: modify events to return more information about entity during auditing by @yquansah in #1568
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.1 to 5.59.2 in /ui by @dependabot in #1571
Full Changelog: v1.20.1...v1.21.0
v1.20.1
v1.20.0
The Namespaces Release
Added
- Support for 'namespacing' / multi-environments. All types can now belong to a namespace allowing you to seperate your flags/segments/etc.
Changed
sdk/go
: add details regarding the HTTP transport (#1435)- All existing objects have been moved to the 'default' namespace to be fully backward compatible.
- Import/Export have been updated to be 'namespace-aware'
- Dependency updates
Fixed
cmd/import
: re-open migration after dropping on import- protojson to use DiscardUnknown option for backwards compatibility (#1453)
rpc/flipt
: move all openapi annotations into yaml file (#1437)
What's Changed
- chore: release 1.19.3 by @GeorgeMac in #1431
- feat(sdk/go): prepare release v0.1.1 by @GeorgeMac in #1433
- chore: add go mod tidy lint step by @GeorgeMac in #1434
- docs(sdk/go): add details regarding the HTTP transport by @GeorgeMac in #1435
- fix(rpc/flipt): move all openapi annotations into yaml file by @GeorgeMac in #1437
- fix(github): use event name workflow_run and conclusion by @GeorgeMac in #1438
- chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.13.0 to 1.14.0 by @dependabot in #1439
- chore(deps): bump github.com/Masterminds/squirrel from 1.5.3 to 1.5.4 by @dependabot in #1443
- chore(deps): bump github.com/testcontainers/testcontainers-go from 0.18.0 to 0.19.0 by @dependabot in #1442
- chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #1441
- chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin from 1.13.0 to 1.14.0 by @dependabot in #1440
- feat(github): dagger based integrations tests github workflow by @GeorgeMac in #1428
- chore(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 by @dependabot in #1447
- chore(deps): bump alpine from 3.17.2 to 3.17.3 in /build by @dependabot in #1451
- fix: protojson to use DiscardUnknown option for backwards compatibility by @yquansah in #1453
- chore(deps): bump github.com/redis/go-redis/v9 from 9.0.2 to 9.0.3 by @dependabot in #1455
- chore(deps): bump github.com/xo/dburl from 0.13.0 to 0.13.1 by @dependabot in #1454
- Namespaces by @markphelps in #1459
- feat(hack/build): release tooling by @GeorgeMac in #1465
- chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #1461
- chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /_tools by @dependabot in #1462
- chore: fix our devcontainer env to switch to using mage instead of task by @markphelps in #1468
- chore: try to fix devcontainer build on actions by @markphelps in #1470
- chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /hack/build by @dependabot in #1463
- chore(deps): bump golang.org/x/tools from 0.7.0 to 0.8.0 in /_tools by @dependabot in #1472
- chore(deps): bump github.com/santhosh-tekuri/jsonschema/v5 from 5.2.0 to 5.3.0 by @dependabot in #1474
- chore(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 by @dependabot in #1471
- chore: move ui back into monorepo by @markphelps in #1467
- docs: add darinmclain as a contributor for code by @allcontributors in #1475
- chore(deps-dev): bump eslint from 8.37.0 to 8.38.0 in /ui by @dependabot in #1477
- chore: make UI dev easier by @markphelps in #1478
- chore(deps-dev): bump @types/react from 18.0.33 to 18.0.34 in /ui by @dependabot in #1476
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #1473
- chore: rework how index.html is served, no generation by @markphelps in #1479
- chore(deps): bump swr from 2.1.2 to 2.1.3 in /ui by @dependabot in #1480
- chore(deps-dev): bump @typescript-eslint/parser from 5.57.1 to 5.58.0 in /ui by @dependabot in #1482
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.58.0 in /ui by @dependabot in #1481
- chore: try to get monorepo build working with goreleaser by @markphelps in #1483
- chore(sdk/go): upgrade rpc/flipt to v1.20.0 by @GeorgeMac in #1484
Full Changelog: v1.19.3...v1.20.0
v1.20-rc1
Added
- Support for 'namespacing' / multi-environments. All types can now belong to a namespace allowing you to seperate your flags/segments/etc.
Changed
- All existing objects have been moved to the 'default' namespace to be fully backward compatible.
- Import/Export have been updated to be 'namespace-aware'
- Dependency updates
PRs
- feat: (sqlite) support namespace at storage level, mostly for flags by @markphelps in #1368
- feat: Namespaces segments storage by @markphelps in #1369
- feat: (sqlite) add namespace support for rules storage by @markphelps in #1371
- feat: (sqlite) eval storage namespace support by @markphelps in #1372
- Namespaces storage by @markphelps in #1383
- Namespaces mysql by @markphelps in #1386
- Namespaces postgres by @markphelps in #1388
- Namespaces cockroach by @markphelps in #1390
- chore: namespaces down migrations by @markphelps in #1396
- Namespaces: flags storage tests by @markphelps in #1406
- Namespaces: segments storage tests by @markphelps in #1408
- chore: add remaining storage layer tests by @markphelps in #1412
- feat: add namespaces server mappings by @markphelps in #1415
- Namespaces rpc by @markphelps in #1421
- feat: check for protected or flags existing when deleting a namespace by @markphelps in #1422
- chore: release 1.19.3 by @GeorgeMac in #1431
- feat(sdk/go): prepare release v0.1.1 by @GeorgeMac in #1433
- chore: add go mod tidy lint step by @GeorgeMac in #1434
- docs(sdk/go): add details regarding the HTTP transport by @GeorgeMac in #1435
- feat(hack/build): add cases for namespace scoped integration tests by @GeorgeMac in #1436
- fix(rpc/flipt): move all openapi annotations into yaml file by @GeorgeMac in #1437
- fix(github): use event name workflow_run and conclusion by @GeorgeMac in #1438
- chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.13.0 to 1.14.0 by @dependabot in #1439
- chore(deps): bump github.com/Masterminds/squirrel from 1.5.3 to 1.5.4 by @dependabot in #1443
- chore(deps): bump github.com/testcontainers/testcontainers-go from 0.18.0 to 0.19.0 by @dependabot in #1442
- chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #1441
- chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin from 1.13.0 to 1.14.0 by @dependabot in #1440
- fix: namespace segment REST API routes were not correct by @markphelps in #1445
- fix(migrations/sqlite): reorder to ensure we copy all data before drop by @GeorgeMac in #1446
- feat(github): dagger based integrations tests github workflow by @GeorgeMac in #1428
- chore(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 by @dependabot in #1447
- feat: add checks and tests for potential
namespace
d related failures by @yquansah in #1444 - chore(deps): bump alpine from 3.17.2 to 3.17.3 in /build by @dependabot in #1451
- chore: merge main into namespaces by @GeorgeMac in #1448
- chore: add missing namespaces metrics by @markphelps in #1450
- chore: rm down migrations by @markphelps in #1449
- fix: protojson to use DiscardUnknown option for backwards compatibility by @yquansah in #1453
- feat(cmd): import and export namespace flag by @GeorgeMac in #1452
- chore(deps): bump github.com/redis/go-redis/v9 from 9.0.2 to 9.0.3 by @dependabot in #1455
- chore(deps): bump github.com/xo/dburl from 0.13.0 to 0.13.1 by @dependabot in #1454
- chore: validation logic for namespace requests by @yquansah in #1457
- fix(cmd/import): pass namespace key as name on create by @GeorgeMac in #1456
Full Changelog: v1.19.3...v1.20-rc1