Releases: interuss/dss
v0.16.0-rc1
What's Changed
DSS
- [fix] add nil checks to avoid panic when creating an OIR without a subscription by @Shastick in #1039
- [deps] update database dependencies, adapt crdb query code by @Shastick in #1035
- [dependencies] update go version to 1.22 and update vulnerable dependencies by @Shastick in #1034
- [dependencies] bump dependencies to most recent versions by @Shastick in #1041
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #1021
- [dependencies] bumps dependencies to most recent versions by @Shastick in #1038
Deployment
- [tanka] Align replicas number with nodeips length by @barroco in #1026
- [helm] Align replicas number with number of nodes by @barroco in #1029
- [terraform] Simplify latest version of DSS by @barroco in #1028
- [terraform] Allow single node deployment by @barroco in #1027
- [terraform] Remove usage of
latest
image by @barroco in #1030 - [terraform] set aws_iam_permissions_boundary default to "" by @barroco in #1031
- Fix documentation link typo in error log for CheckCurrentMajorSchemaVersion error by @fmo00 in #1036
- [helm] Fix jwks configuration by @barroco in #1037
- [doc] Editorial improvement by @barroco in #1025
New Contributors
Full Changelog: interuss/dss/v0.15.0...interuss/dss/v0.16.0-rc1
v0.15.0
What's changed
DSS
- [dss][openapi-to-go-server] Move scopes to go constants in generated files by @barroco in #1023
- [dss][authorizations] Limit transition to off-nominal states to CMSA role by @barroco in #1024
Breaking changes in deployment manifests
This release introduces breaking change to the terraform manifests:
-
[terraform-aws-kubernetes] Reduce the size of the default node disks by @barroco in #1014
⚠️ Applying this new version will recreate the node pool. Rehearsal on a non-productive environment is recommended before production rollout.
-
[terraform] Make cockroach DB cluster name configurable by @barroco in #1018
crdb_cluster_name
must now be provided to terraform modules. Deployments based on previous versions of the module will be required to usedss-aws-1
.
Other changes
- [terraform] propagate crdb_external_nodes by @barroco in #1015
- [terraform] Reorganize terraform-commons-dss by @barroco in #1016
- [terraform-helm] Remove local node reference which is not required by @barroco in #1017
- [terraform] Rename generated files to ease reviews by @barroco in #1019
Full Changelog: interuss/dss/v0.14.0...interuss/dss/v0.15.0
v0.15.0-rc1
What's changed
DSS
- [dss][openapi-to-go-server] Move scopes to go constants in generated files by @barroco in #1023
- [dss][authorizations] Limit transition to off-nominal states to CMSA role by @barroco in #1024
Breaking changes in deployment manifests
This release introduces breaking change to the terraform manifests:
-
[terraform-aws-kubernetes] Reduce the size of the default node disks by @barroco in #1014
⚠️ Applying this new version will recreate the node pool. Rehearsal on a non-productive environment is recommended before production rollout.
-
[terraform] Make cockroach DB cluster name configurable by @barroco in #1018
crdb_cluster_name
must now be provided to terraform modules. Deployments based on previous versions of the module will be required to usedss-aws-1
.
Other changes
- [terraform] propagate crdb_external_nodes by @barroco in #1015
- [terraform] Reorganize terraform-commons-dss by @barroco in #1016
- [terraform-helm] Remove local node reference which is not required by @barroco in #1017
- [terraform] Rename generated files to ease reviews by @barroco in #1019
Full Changelog: interuss/dss/v0.14.0...interuss/dss/v0.15.0-rc1
v0.14.0
What's Changed
Full Changelog: interuss/dss/v0.13.0...interuss/dss/v0.14.0
v0.13.0
What's Changed
- [scd] minimal implementation for the dss report handler by @Shastick in #1012
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #1010
Full Changelog: interuss/dss/v0.12.0...interuss/dss/v0.13.0
v0.12.0
What's Changed since version v0.7.0
DSS
- Bump golang.org/x/text from 0.3.6 to 0.3.8 by @dependabot in #945
- Bump golang.org/x/crypto from 0.0.0-20210711020723-a769d52b0f97 to 0.1.0 by @dependabot in #946
- Bump golang.org/x/net from 0.0.0-20210503060351-7fd8e65b6420 to 0.7.0 by @dependabot in #947
- fix: persist notify_for_constraints by @davidqqq in #954
- [bug] Fix #953 by @mickmis in #955
- Bump google.golang.org/grpc from 1.45.0 to 1.53.0 by @dependabot in #959
- [security] Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #963
- [security] Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #965
- Update F3411 API links to point at tags in uastech repo. by @nasajoey in #970
- [SCD] Populate uss_availability field of operational intents by @mickmis in #971
- [SCD] Do not require key for accepted op intents of down USSes by @mickmis in #972
- Create SECURITY.md by @BenjaminPelletier in #977
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #979
- [scd] return proper http code for too big area search on the SCD subscriptions endpoint by @Shastick in #985
- [scd] check subscription version is present and correct when deleting by @Shastick in #986
- [core-service] Close indicator file by @BenjaminPelletier in #1003
- [dss] Reduce contention on OI creation/mutation endpoint by @barroco in #1004
- [dss] Op. Intent handler: make mentioning OIR being updated optional in key parameter by @Shastick in #1006
- [dss] allow accepted op-intent references to not have a subscription by @Shastick in #1005
Others
- Publish latest tag when making a release by @barroco in #943
- [terraform] #874: terraform module for AWS by @barroco in #942
- [tanka] Add support for private registry by @barroco in #944
- [tf-aws] Add missing image_pull_secret variable by @barroco in #949
- [release] Preserve semver pre-release version in version tags by @barroco in #957
- Use docker compose v2 instead of docker-compose v1 by @palyca in #958
- [deployment] Update removed/deprecated resources and fields for Kubernetes v1.25 by @BradNicolle in #961
- [ci] Test deployment to AWS by @barroco in #974
- Revert "[ci] Test deployment to AWS" by @barroco in #976
- [ci] Test infrastructure deployment to AWS by @barroco in #978
- [terraform-aws] Update policy following API change by @barroco in #980
- [helm] Initial Helm chart by @barroco in #950
- [terraform-helm] Generate helm values from terraform by @barroco in #981
- [terraform-aws] Improve terraform aws teardown dependencies by @barroco in #982
- [ci-helm] Deploy the DSS using Helm by @barroco in #983
- [deploy] Consolidate deployment documentation by @barroco in #984
- [build/multinode-local] Fix Multinode local cluster script port mapping by @Ramboio in #988
- [ci] Add linter and format terraform files by @barroco in #991
- [infrastructure] Remove useless variables by @barroco in #990
- [infrastructure] Add variable to set kubernetes cluster version. Default to 1.24 by @barroco in #989
- [security] Add server timeouts by @BenjaminPelletier in #994
- [ci] Wait for helm before next steps by @barroco in #993
- [infrastructure] Document upgrade of Kubernetes up to 1.28 for helm services deployment by @barroco in #992
- [tanka] Remove istio by @barroco in #995
- [apis] models.IDFromString strictly check for RFC 4122 variant of the V4 UUID format by @Shastick in #996
- [terraform][google] Explicitly disable legacy endpoints on node pool by @barroco in #998
- [doc] Update istio section in README by @barroco in #1001
- [terraform-google][helm] Set SSL policy to enforce secure TLS connections by @barroco in #997
- [terraform-google][tanka] Set SSL policy to enforce secure TLS connections by @barroco in #1000
- [security] Update profiler to 0.4.0 by @BenjaminPelletier in #999
- DSS concept doc update by @nasajoey in #1009
- [ci] Update to latest prober image by @Shastick in #1008
New Contributors
- @davidqqq made their first contribution in #954
- @palyca made their first contribution in #958
- @Ramboio made their first contribution in #988
Full Changelog: interuss/dss/v0.7.0...interuss/dss/v0.12.0
v0.12.0-rc1
What's Changed
- DSS concept doc update by @nasajoey in #1009
- [ci] Update to latest prober image by @Shastick in #1008
- [dss] Op. Intent handler: make mentioning OIR being updated optional in key parameter by @Shastick in #1006
- [dss] allow accepted op-intent references to not have a subscription by @Shastick in #1005
Full Changelog: interuss/dss/v0.11.0-rc2...interuss/dss/v0.12.0-rc1
v0.11.0-rc2
What's Changed
Full Changelog: interuss/dss/v0.11.0-rc1...interuss/dss/v0.11.0-rc2
v0.11.0-rc1
What's Changed
- [ci] Wait for helm before next steps by @barroco in #993
- [infrastructure] Document upgrade of Kubernetes up to 1.28 for helm services deployment by @barroco in #992
- [tanka] Remove istio by @barroco in #995
- [apis] models.IDFromString strictly check for RFC 4122 variant of the V4 UUID format by @Shastick in #996
- [terraform][google] Explicitly disable legacy endpoints on node pool by @barroco in #998
- [doc] Update istio section in README by @barroco in #1001
- [terraform-google][helm] Set SSL policy to enforce secure TLS connections by @barroco in #997
- [terraform-google][tanka] Set SSL policy to enforce secure TLS connections by @barroco in #1000
- [security] Update profiler to 0.4.0 by @BenjaminPelletier in #999
- [core-service] Close indicator file by @BenjaminPelletier in #1003
Full Changelog: interuss/dss/v0.10.0-rc1...interuss/dss/v0.11.0-rc1
v0.10.0-rc1
What's Changed
- [ci] Test deployment to AWS by @barroco in #974
- Revert "[ci] Test deployment to AWS" by @barroco in #976
- Create SECURITY.md by @BenjaminPelletier in #977
- [ci] Test infrastructure deployment to AWS by @barroco in #978
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #979
- [terraform-aws] Update policy following API change by @barroco in #980
- [helm] Initial Helm chart by @barroco in #950
- [terraform-helm] Generate helm values from terraform by @barroco in #981
- [terraform-aws] Improve terraform aws teardown dependencies by @barroco in #982
- [ci-helm] Deploy the DSS using Helm by @barroco in #983
- [deploy] Consolidate deployment documentation by @barroco in #984
- [scd] return proper http code for too big area search on the SCD subscriptions endpoint by @Shastick in #985
- [build/multinode-local] Fix Multinode local cluster script port mapping by @Ramboio in #988
- [scd] check subscription version is present and correct when deleting by @Shastick in #986
- [ci] Add linter and format terraform files by @barroco in #991
- [infrastructure] Remove useless variables by @barroco in #990
- [infrastructure] Add variable to set kubernetes cluster version. Default to 1.24 by @barroco in #989
- [security] Add server timeouts by @BenjaminPelletier in #994
New Contributors
Full Changelog: interuss/dss/v0.9.0-rc1...interuss/dss/v0.10.0-rc1