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