Skip to content

v0.17.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@barroco barroco released this 30 Aug 14:14
· 38 commits to master since this release
2191847

What's Changed

DSS (includes deprecation changes)

  • [core-service] Rename enable_http to allow_http_base_urls by @brandoncorrea in #1061
    • ℹ️ enable_http is now deprecated and replaced by allow_http_base_urls. It will be removed in a future release.
  • [versioning] add new versioning endpoint by @Shastick in #1052
  • [cleanup] Move db_schemas to build folder by @barroco in #1067
  • [db-manager] Disable implicit transactions for schema migration on CRDB v.22+ by @barroco in #1079
  • [scd] factor out parameter validation for oir upsert method by @Shastick in #1089
  • [scd] oir deletion now checks for OVN correctness by @Shastick in #1082
  • [scd] cr deletion now checks for OVN correctness by @Shastick in #1083
  • [crdb] Upgrade CockroachDB to 24.1.3 by @barroco in #1075

Deployment (includes breaking changes)

This release introduces breaking change to the helm chart, tanka configurations and terraform manifests:

  • [helm] Remove default dss image value to force user to set it manually by @barroco in #1063
    • ⚠️ Until this version, the default dss image was set to 0.7.0. Users who didn't override this value will be forced to set it manually. To ensure backward compatibility, the image key with value docker.io/interuss/dss:v0.7.0 should be added to the values.yaml files used for deployment if not already set. See the PR which updates the example file as reference.
  • [helm] Enforce manual selection of cockroachdb image by @barroco in #1076
    • ⚠️ Until this version, the default cockroachdb docker image was set to 21.2.7. Users who didn't override this value will be forced to set it manually. To ensure backward compatibility, the cockroachdb.image.tag key with the image tag value v21.2.7 should be added to the values.yaml files used for deployment if not already set. See the PR which updates the example file as reference.
  • [tanka] Enforce manual selection of cockroachdb image by @barroco in #1077
    • ⚠️ Until this version, the default cockroachdb docker image was set to 21.2.7. Users who didn't override this value will be forced to set it manually. To ensure backward compatibility, the image key with the full image name cockroachdb/cockroach:v21.2.7 should be added to the main.jsonnet files used for deployment if not already set. See the PR which updates the example file as reference.
  • [terraform] Explicitly set CRDB version in terraform examples and tooling by @barroco in #1080
    • ⚠️ Until this version, the default cockroachdb docker image was set to 21.2.7. Users who didn't override this value will be forced to set it manually. To ensure backward compatibility, three changes must be made to your terraform project.
      1. the crdb_image_tag key with value v21.2.7 should be added to the terraform.tfvars file used for deployment if not already set. See the PR which updates the example file as reference.
      2. the main.tf needs to reference the variable in the terraform-[provider]-dss module. ([provider] should correspond to either google or aws depending on the cloud provider you are targeting.) crdb_image_tag = var.crdb_image_tag must be added to the module definition. Example
      3. Replace the current variables.gen.tf or variables.tf by the new variables.gen.tf:
  • [terraform] crdb image tag definition by @barroco in #1085
  • [helm] Example of CRDB statefulset update partition by @barroco in #1087
  • [crdb] Upgrade CockroachDB to 24.1.3 by @barroco in #1075
    • ℹ️ See MIGRATION.md for upgrade guidance instructions.

Other

  • [ci] Add test step to dss-deploy workflow by @barroco in #1046
  • [tests] expose CRDB port locally for CLI connection by @Shastick in #1062
  • [cleanup] Remove irrelevant file by @barroco in #1065
  • [doc] mention the USS qualifier in the documentation by @Shastick in #1066
  • [doc] Add placeholders in new deployment documentation by @barroco in #1068
  • [ci] run the uss-qualifier as part of the CI by @Shastick in #1045

New Contributors

Full Changelog: interuss/dss/v0.16.0-rc3...interuss/dss/v0.17.0-rc1