Skip to content

Commit

Permalink
0.9.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
lilleyse committed Aug 1, 2023
1 parent 96532f0 commit e05779f
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 11 deletions.
10 changes: 10 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Change Log

### v0.9.0 - 2023-08-01

* Breaking change: `CesiumTilesetPrim` now inherits from `UsdGeomGprim` instead of `UsdGeomBoundable`.
* Improved texture loading performance by moving texture loading to a worker thread.
* Improved performance when refining with parent tile's imagery by sharing the same texture instead of duplicating it.
* Added support for assigning materials to a tileset.
* Improved styling of credits.
* Visually enable/disable top bar buttons based on sign-in status.
* Fixed bug where not all Cesium windows would not appear in Windows menu.

### v0.8.0 - 2023-07-03

* Breaking change: Cesium for Omniverse now requires Kit 105 or above (USD Composer 2023.1.0 or above).
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ endif()
# Both CXX and C need to be given otherwise Conan may ignore the CMAKE_C_COMPILER flag
project(
CesiumOmniverse
VERSION 0.8.0
VERSION 0.9.0
DESCRIPTION "Cesium for Omniverse"
LANGUAGES CXX C)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
Tokens as CesiumTokens,
)

ION_ACCESS_TOKEN = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJiZTg2OGQwOC1mMjZlLTRkYWYtOTRjYS04MDBjYjU1ZWQ4MWYiLCJpZCI6MjU5LCJpYXQiOjE2ODg0MDc0NjV9._JWp1HuCjOKHF8JA88G8nL-Jla7EtbCZwJskjwx0MeY" # noqa: E501
GOOGLE_3D_TILES_URL = "https://tile.googleapis.com/v1/3dtiles/root.json?key=AIzaSyAgokGjJWBO1iQTNTzF6bea8ZE0u12kTrU"
ION_ACCESS_TOKEN = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxM2I2ZjEzMi1jNWNmLTQzNzAtYjNkMi1hNTI3NzRlYjdlZjIiLCJpZCI6MjU5LCJpYXQiOjE2OTA4OTczODB9.ohya-QYuUkbFPi4rR658dgnr2JUHbOrrbpxT6oCbPps" # noqa: E501
GOOGLE_3D_TILES_URL = "https://tile.googleapis.com/v1/3dtiles/root.json?key=AIzaSyBJeX3XLT9fetpX_hmNqjHYEfWLm3eJbAk"

CESIUM_DATA_PRIM_PATH = "/Cesium"
CESIUM_GEOREFERENCE_PRIM_PATH = "/CesiumGeoreference"
Expand Down
16 changes: 9 additions & 7 deletions docs/release-guide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ This is the process we follow when releasing a new version of Cesium for Omniver
8. Update the extension `version` in [extension.toml](../../exts/cesium.omniverse/config/extension.toml). This should be the same version as above.
9. Update [`CHANGES.md`](CHANGES.md).
10. Update `ION_ACCESS_TOKEN` and `GOOGLE_3D_TILES_URL` in `cesium.performance.app` using the newly generated keys.
11. Commit the changes, e.g. `git commit -am "0.0.0 release"`.
12. Push the commit, e.g. `git push origin main`.
13. Tag the release, e.g. `git tag -a v0.0.0 -m "0.0.0 release"`.
14. Push the tag, e.g. `git push origin v0.0.0`.
15. Wait for CI to pass.
16. Download the latest build from S3. In the AWS management console (old AWS account), go to the bucket [`cesium-travis-builds/cesium-omniverse`](https://s3.console.aws.amazon.com/s3/buckets/cesium-travis-builds?prefix=cesium-omniverse/&region=us-east-1), find the folder with the new tag and download the CentOS and Windows zip files (e.g. `CesiumForOmniverse-Linux-v0.0.0.zip` and `CesiumForOmniverse-Windows-v0.0.0.zip` )
17. Create a new release on GitHub: https://github.com/CesiumGS/cesium-omniverse/releases/new.
11. Create a branch, e.g. `git checkout -b release-0.0.0`.
12. Commit the changes, e.g. `git commit -am "0.0.0 release"`.
13. Push the commit, e.g. `git push origin release-0.0.0`.
14. Open a PR and merge the branch with "Rebase and merge".
15. Tag the release, e.g. `git tag -a v0.0.0 -m "0.0.0 release"`.
16. Push the tag, e.g. `git push origin v0.0.0`.
17. Wait for CI to pass.
18. Download the latest build from S3. In the AWS management console (old AWS account), go to the bucket [`cesium-travis-builds/cesium-omniverse`](https://s3.console.aws.amazon.com/s3/buckets/cesium-travis-builds?prefix=cesium-omniverse/&region=us-east-1), find the folder with the new tag and download the CentOS and Windows zip files (e.g. `CesiumForOmniverse-Linux-v0.0.0.zip` and `CesiumForOmniverse-Windows-v0.0.0.zip` )
19. Create a new release on GitHub: https://github.com/CesiumGS/cesium-omniverse/releases/new.
* Chose the new tag.
* Copy the changelog into the description. Follow the format used in previous releases.
* Upload the Linux and Windows release zip files.
Expand Down
2 changes: 1 addition & 1 deletion exts/cesium.omniverse/config/extension.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
version = "0.8.0"
version = "0.9.0"
category = "simulation"
feature = false
app = false
Expand Down

0 comments on commit e05779f

Please sign in to comment.