Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[doc] Add release notes v1.35.0 #22137

Merged
merged 22 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c1f13a1
DNM Disable CI
EricCousineau-TRI Apr 11, 2023
adca1bf
relnotes --action=create --version=v1.35.0 --prior_version=v1.34.0
DamrongGuoy Nov 6, 2024
3d9fe3e
relnotes --action=update --version=v1.35.0
DamrongGuoy Nov 6, 2024
2e89493
Polishing the release notes: Dynamical Systems, Mathematical Program
DamrongGuoy Nov 7, 2024
14341f6
Polishing 5 sections:
DamrongGuoy Nov 12, 2024
2357a2a
Polish "Build dependencies"
DamrongGuoy Nov 13, 2024
73b8c5e
Sort "Build system", "Build dependencies", "Removal of deprecated items"
DamrongGuoy Nov 13, 2024
e90c69c
Fix typo
DamrongGuoy Nov 13, 2024
990ec21
Merge branch 'master' into release_notes-v1.35.0
DamrongGuoy Nov 13, 2024
1a8845c
bazel-bin/tools/release_engineering/relnotes --action=update --versio…
DamrongGuoy Nov 13, 2024
721e33c
Polish 6 sections:
DamrongGuoy Nov 13, 2024
119b67b
Minor fix and sort "pydrake bindings" and "Build dependencies"
DamrongGuoy Nov 13, 2024
c5aef08
Fix "pydrake bindings"
DamrongGuoy Nov 13, 2024
bc67fc7
Reviewable
DamrongGuoy Nov 13, 2024
b141b84
Announcements
DamrongGuoy Nov 13, 2024
a8373de
Reviewable: mathematical programs in parallel 21957
DamrongGuoy Nov 14, 2024
c08da08
Merge branch 'master' into release_notes-v1.35.0
DamrongGuoy Nov 14, 2024
6f7cfa5
bazel-bin/tools/release_engineering/relnotes --action=update --versio…
DamrongGuoy Nov 14, 2024
e3ba058
Polish 22144 and 21965
DamrongGuoy Nov 14, 2024
dd6b335
Get the last commit for the Nightly Production from last night:
DamrongGuoy Nov 14, 2024
7d9f6bf
Update the date and version to 2024-11-14 and 1.35.0.
DamrongGuoy Nov 14, 2024
bf70256
Revert "DNM Disable CI"
DamrongGuoy Nov 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
193 changes: 193 additions & 0 deletions doc/_release-notes/v1.35.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
---
title: Drake v1.35.0
date: 2099-12-31
released: YYYY-MM-DD
---

# Announcements

* TBD

# Breaking changes since v1.34.0

* TBD

Refer to our [Drake Stability Guidelines](/stable.html) for our policy
on API changes.

# Changes since v1.34.0

## Dynamical Systems

<!-- <relnotes for systems go here> -->

* [fix] TBD [systems] Fix RgbdSensor image size parameterization crash ([#22065][_#22065]) # Also add missing ValidateContext checks on public functions.

New features

* TBD

Fixes

* TBD

## Mathematical Program

<!-- <relnotes for solvers go here> -->

* [fix] TBD [solvers] Throw when IpoptSolver options are invalid ([#22062][_#22062])
* [feature] TBD Solve mathematical programs in parallel ([#21957][_#21957]) # Adds convenience methods for solving batches of MathematicalProgram in parallel. Co-authored-by: Jeremy Nimmer <jeremy.nimmer@tri.global>
* [newly deprecated feature] TBD [solvers] Add CommonSolverOption::to_string ([#22079][_#22079]) # Deprecate operator<<.
* [fix] TBD Use the preprocessing solver options even if a specific preprocessing solver is not specified ([#22077][_#22077])
* [fix] TBD [solvers] Fix Gurobi console logging obey our defaults again ([#22108][_#22108])
* [feature] TBD [experimental] Implicit Graphs of Convex Sets ([#22074][_#22074]) # Resolves #22033. Implements a base class defining the Successor() method, and a number of simple tests showing how to create various types of implicit graphs.
* [fix] TBD Fix bug where empty HPolyhedra are reported to be unbounded ([#22117][_#22117]) # There are three progressively more expensive checks to see if an HPolyhedron is unbounded. However, certain empty HPolyhedra can trigger all three of these checks, so we must check emptiness first.
* [fix feature] TBD Leverage parallelization where possible when checking boundedness of a ConvexSet ([#22084][_#22084]) # This parallelizes the generic method for checking boundedness of a convex set, which is sometimes used by various derived classes of ConvexSet. Also fixes a bug in the boundedness check of MinkowskiSum.
* [fix] TBD Fix a Bug in GCS When Passing in a Trivially-Infeasible Upper Bound ([#22090][_#22090])
* [feature] TBD Set gradient sparsity pattern in LorentzConeConstraint and RotatedLorentzConeConstraint ([#22125][_#22125])

New features

* TBD

Fixes

* TBD

## Multibody Dynamics and Geometry

<!-- <relnotes for geometry,multibody go here> -->

* [fix] TBD Bug fixes for holonomic and weld constraints ([#22057][_#22057]) # Fixes wrong frames in the Jacobian computation in SapDriver::AddWeldConstraints(). Fixes usage of variables in constructor of SapHolonomicCosnstraint after they were moved.
* [removal of deprecated] TBD [multibody,systems,geometry] Remove deprecated code 2024-11 ([#22086][_#22086])
* [fix] TBD [geometry] Fix refine_mesh for cwd-relative paths ([#22106][_#22106]) # When the user does 'bazel run :refine_mesh' we should still allow a relative path for input or output. We call chdir here to undo the chdir performed by 'bazel run' into the runfiles tree.
* [fix feature] TBD [multibody,geometry] Improve exception message for bad geometry (zero volume mesh) in .obj file ([#21929][_#21929]) # Co-Authored-By: mitiguy <paul.mitiguy@tri.global> Co-Authored-By: Rick Poyner <rick.poyner@tri.global> Co-Authored-By: Sean Curtis <sean.curtis@tri.global>

New features

* TBD

Fixes

* TBD

## Planning

<!-- <relnotes for planning go here> -->


New features

* TBD

Fixes

* TBD

## Tutorials and examples

<!-- <relnotes for examples,tutorials go here> -->

* TBD

## Miscellaneous features and fixes

<!-- <relnotes for common,math,lcm,lcmtypes,manipulation,perception,visualization go here> -->

* [feature] TBD Implements FunctionHandleTrajectory ([#21093][_#21093]) # Resolves #20699.
* [fix] TBD [perception,common,geometry,math] [math] Add requires clause to RigidTransform and RotationMatrix cast ([#22094][_#22094]) # Both classes' documentation specifically disallows non-default scalars.
* TBD

## pydrake bindings

<!-- <relnotes for bindings go here> -->

* [feature] TBD [drake_gym] Add info_handler callback ([#21900][_#21900])

New features

* TBD

Fixes

* TBD

## Build system

<!-- <relnotes for cmake,doc,setup,third_party,tools go here> -->

* [fix] TBD [doc,tools] [setup] Upgrade Bazel to latest release 7.4.0 ([#22066][_#22066])
* [fix] TBD [tools,geometry,systems,examples,common] [render_vtk] Use EGL by default on Ubuntu ([#22081][_#22081]) # This also fixes RenderEngineGltfClient to not require a DISPLAY.
* [fix] TBD [setup,workspace] [workspace] Upgrade bazelisk to latest release v1.22.1 ([#22119][_#22119])
* TBD

## Build dependencies

<!-- <relnotes for workspace go here> -->

* [fix] TBD [workspace] Force-disable CoinUtils debugging hooks ([#22063][_#22063])
* [fix] TBD [workspace] Upgrade openusd_internal to latest release 24.11 ([#22082][_#22082])
* [fix] TBD [workspace] Upgrade drake_models to latest commit ([#22103][_#22103])
* [fix] TBD [workspace] Upgrade crate_universe to latest ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade dm_control_internal to latest release 1.0.24 ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade msgpack_internal to latest release cpp-7.0.0 ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade mujoco_menagerie_internal to latest commit ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade mypy_internal to latest release v1.13.0 ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade statsjs to latest commit ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade suitesparse_internal to latest release v7.8.3 ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade tinyobjloader_internal to latest commit ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade vtk_internal to latest commit ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade rules_rust to latest release 0.53.0 ([#22119][_#22119])
* [fix] TBD [workspace] Upgrade abseil_cpp_internal to latest commit ([#22118][_#22118])
* TBD

## Newly-deprecated APIs

* TBD

## Removal of deprecated items

* TBD

# Notes


This release provides [pre-compiled binaries](https://github.com/RobotLocomotion/drake/releases/tag/v1.35.0) named
``drake-1.35.0-{jammy|noble|mac-arm64}.tar.gz``. See [Stable Releases](/from_binary.html#stable-releases) for instructions on how to use them.

Drake binary releases incorporate a pre-compiled version of [SNOPT](https://ccom.ucsd.edu/~optimizers/solvers/snopt/) as part of the
[Mathematical Program toolbox](https://drake.mit.edu/doxygen_cxx/group__solvers.html). Thanks to
Philip E. Gill and Elizabeth Wong for their kind support.

<!-- <begin issue links> -->
[_#21093]: https://github.com/RobotLocomotion/drake/pull/21093
[_#21900]: https://github.com/RobotLocomotion/drake/pull/21900
[_#21929]: https://github.com/RobotLocomotion/drake/pull/21929
[_#21957]: https://github.com/RobotLocomotion/drake/pull/21957
[_#22057]: https://github.com/RobotLocomotion/drake/pull/22057
[_#22062]: https://github.com/RobotLocomotion/drake/pull/22062
[_#22063]: https://github.com/RobotLocomotion/drake/pull/22063
[_#22065]: https://github.com/RobotLocomotion/drake/pull/22065
[_#22066]: https://github.com/RobotLocomotion/drake/pull/22066
[_#22074]: https://github.com/RobotLocomotion/drake/pull/22074
[_#22077]: https://github.com/RobotLocomotion/drake/pull/22077
[_#22079]: https://github.com/RobotLocomotion/drake/pull/22079
[_#22081]: https://github.com/RobotLocomotion/drake/pull/22081
[_#22082]: https://github.com/RobotLocomotion/drake/pull/22082
[_#22084]: https://github.com/RobotLocomotion/drake/pull/22084
[_#22086]: https://github.com/RobotLocomotion/drake/pull/22086
[_#22090]: https://github.com/RobotLocomotion/drake/pull/22090
[_#22094]: https://github.com/RobotLocomotion/drake/pull/22094
[_#22103]: https://github.com/RobotLocomotion/drake/pull/22103
[_#22106]: https://github.com/RobotLocomotion/drake/pull/22106
[_#22108]: https://github.com/RobotLocomotion/drake/pull/22108
[_#22117]: https://github.com/RobotLocomotion/drake/pull/22117
[_#22118]: https://github.com/RobotLocomotion/drake/pull/22118
[_#22119]: https://github.com/RobotLocomotion/drake/pull/22119
[_#22125]: https://github.com/RobotLocomotion/drake/pull/22125
<!-- <end issue links> -->

<!--
Current oldest_commit a60c85e9e3fd51ebc8ccba84f7a218e111b54d33 (exclusive).
Current newest_commit 738bbcf4fde3721c380297b479f63b3441eb350e (inclusive).
-->
1 change: 1 addition & 0 deletions tools/workspace/cc/repository.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ def _check_compiler_version(compiler_id, actual_version, supported_version):
))

def _impl(repository_ctx):
fail("Disable CI")
file_content = """# DO NOT EDIT: generated by cc_repository()

# This file exists to make our directory into a Bazel package, so that our
Expand Down