Skip to content

Conversation

azeey
Copy link
Contributor

@azeey azeey commented Aug 28, 2025

Part of gazebosim/gz-jetty#15

In previous years, we have places the release notes and highlights in the metapackage (e.g. Ionic), but I don't think it's very discoverable and neither is the link we include in https://gazebosim.org/docs/jetty/release-features/. This year, I propose we add a page for it on gazebosim.org/docs. I think it will be a lot more discoverable. It will also give us more formatting capabilities since we control the markdown rendering.

This is a draft. I invite all contributors to the Jetty release to add/update the content. Images/gifs or example code blocks are highly encouraged.

Refer to https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html for additional syntax we can use.

image

Some portions of this pull request were generated using Ollama with the gemma3:27b model.

Signed-off-by: Addisu Z. Taddese <[email protected]>
Generated-by: Ollama 0.11.6 with the gemma3:27b model.
@azeey azeey force-pushed the add_release_notes branch from 6ecc678 to c79e3a5 Compare August 28, 2025 23:30
arjo129 and others added 2 commits August 29, 2025 13:27
- Adds details to the RL interfaces.
- Adds new export occupancy grid system.

Signed-off-by: Arjo Chakravarty <[email protected]>
Copy link
Collaborator

@kscottz kscottz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added a few minor edits

I do have one big change I would like to see. I think we should re-order the features from "most interesting" to "least interesting." Obviously this is subjective, but people tend to read the first two or three items and leave so we want our best stuff at the top.

Can we make Zenoh, RL support, Sim interface, and QT5=>QT6 our top four?

[end of life](https://www.qt.io/blog/extended-security-maintenance-for-qt-5.15-begins-may-2025),
Gazebo has been migrated to Qt6. While there are no major changes to end-users
of the Gazebo GUI, `gz-gui` plugin authors will need to make changes to ensure
compatibility with Qt6. Make sure to check out the
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
compatibility with Qt6. Make sure to check out the
compatibility with Qt6. Gazebo plugin maintainers should use our [migration guide](https://gazebosim.org/api/gui/10/migration_qt6.html)
to update their plugin to QT6.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought this was a little awkward and could be a little stronger.

Gazebo has been migrated to Qt6. While there are no major changes to end-users
of the Gazebo GUI, `gz-gui` plugin authors will need to make changes to ensure
compatibility with Qt6. Make sure to check out the
[migration guide](https://gazebosim.org/api/gui/10/migration_qt6.html).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[migration guide](https://gazebosim.org/api/gui/10/migration_qt6.html).


## Resolve auto inertia based on input mass

Automatically computed inertial can now use the `mass` specified in the SDF file
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Automatically computed inertial can now use the `mass` specified in the SDF file
Inertia parameters can now be automatically set based on an object's mass specified in an SDF file. This
eliminates the need to manually compute and set the density of collision objects. When both mass

This is a little awkward and uclear. Perhaps this will help.

## Improve Gazebo APIs for Reinforcement Learning

Several APIs have been improved to streamline reinforcement learning pipelines.
We have also added an [example integration with StableBaselines3](https://github.com/gazebosim/gz-sim/tree/gz-sim10/examples/scripts/reinforcement_learning/simple_cart_pole)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We have also added an [example integration with StableBaselines3](https://github.com/gazebosim/gz-sim/tree/gz-sim10/examples/scripts/reinforcement_learning/simple_cart_pole)
We have also added an [example integration with the StableBaselines3 Python package](https://github.com/gazebosim/gz-sim/tree/gz-sim10/examples/scripts/reinforcement_learning/simple_cart_pole)

@github-project-automation github-project-automation bot moved this from Inbox to In review in Core development Sep 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In review
Development

Successfully merging this pull request may close these issues.

4 participants