Skip to content

Conversation

@rerun-bot
Copy link
Collaborator

Next steps

  • Test the release

  • For alpha releases:

    • Should the GH release be published for this alpha? Make a call (give extra love to alphas deployed to Rerun Cloud or when external testing is required).
      • If yes:
        • Edit and publish the GitHub release
        • Stretch goal: generate a raw changelog and add it to the GH release with this disclaimer:
          DISCLAIMER: This is an unreviewed, automatically generated changelog. We only provide fully reviewed changelogs for final releases.
      • If no:
        • Delete the GH release draft
    • Merge or close the release PR
      • IFF the release job succeeds and the link checker is happy, you may merge the PR.
      • Otherwise, close the PR without merging. Cherrypick any interesting commit to main, but not the version bump one (it would introduce bad links).
  • For non-alpha releases:

    • For any added commits, run the release workflow in 'rc' mode again
    • After testing, ensure that this PR is mergeable to main, then run the release workflow in 'release' mode
    • Once the final release workflow finishes it will create a GitHub release for you. Then:
      • Sanity check the build artifacts:
        • pip install: does it install and run?
        • cargo install of cli tool: does it install and run?
        • C++ SDK zip: does it contain rerun_c for all platforms?
      • Edit and publish the GitHub release:
        • Do NOT create a GitHub release draft yourself! Let the release job do it.
        • Populate the release with the changelog and a nice header video/picture
        • Make sure Set as latest release is checked
        • Click Publish release
        • Once published, the release assets will sync to it automatically.
      • Update the google colab notebooks to install this version and re-execute the notebook.
      • Release a new version of gradio (@oxkitsune, @jprochazk)
      • Merge the Release PR
      • (A few hours later) Check on the conda feedstock PR (ping Antoine, Nick and/or Jeremy in necessary)
  • Tests

    • Windows
    • Linux
    • MacOS

IsseW and others added 30 commits November 10, 2025 10:01
### Related

- Fix what I tried to do in #11838
### Related

- Part of RR-2768

### What

Adds functionality to remove an time selection either via context menu,
or alt+click.

<img width="550" height="240" alt="Screenshot 2025-11-10 at 18 55 31"
src="https://github.com/user-attachments/assets/47d6eb93-385b-4a69-92c2-d8ac788a3bfb"
/>
<img width="550" height="240" alt="Screenshot 2025-11-10 at 18 55 39"
src="https://github.com/user-attachments/assets/3d1a9a09-06ae-4a9b-897b-a4bd2f142538"
/>
<img width="550" height="240" alt="Screenshot 2025-11-10 at 18 55 52"
src="https://github.com/user-attachments/assets/0a36f129-fb8e-4028-8827-bfab6c03d289"
/>




alt+click also works as context menu suggests
### What

Currently the release job doesn't get the "version" variable, this fixes
that by making the tag and release different steps in the same job,
### Related

* Fixes regression in #11788

### What

Fixes regression when tracking entity where inputs don't work correctly
when tracking an entity.


* [x] another round of manual testing on the web viewer build
…11868)

### What

Trying to create connection client in python with an expired refresh
token was causing authentication failures, even if connecting to a
server that doesn't require auth.

```
RuntimeError: Internal: verifying credentials: status: 'Unknown error', self: "failed to refresh credentials: {\"error\":\"invalid_grant\",\"error_description\":\"Session has already ended.\"}"
```

This properly handles `SessionExpired` / `Custom` cases and maps them to
`CredentialsProviderError`.
This is a follow up to #11525. It
fixes the remaining half of
#11516.

We don't want to merge it as is yet. Let's see if we can get the fix
merged upstream first, so we don't have to depend on yet another fork:
* PSeitz/lz4_flex#192

---

* Fixes #11516

---

Checks:
* [x] `rerun` with `--nb_scans 3000` now works
* [x] `rerun rrd stats` with `--nb_scans 3000` now works
Instead of the generic color fallback, we have to use the
`frustum_color` from the design tokens. On top of that, this fixes a bug
where the fallback wasn't actually used (instead some previous default).
This was already very noticeable at 60 Hz. My bad for only using 120Hz+
in my day-to-day
IsseW and others added 9 commits December 4, 2025 13:26
### Related

* Closes #11937

### What

Fixes the visible time range for the time series view.
### Related

Related to
https://linear.app/rerun/issue/RR-2861/authentication-in-jupyter-notebooks

### What

Implements authentication in Jupyter notebooks.

- By running ``rr.login()`` the user can log in.
- Uses `re_auth` module, starts a web server in the background to listen
to events.
- Automatically passes credentials to the wasm viewer.
### Related

Closes RR-3036

### What

Dynamically selects a port for the oauth callback server. The range
17340-17349 is allowlisted on WorkOS.

Tested manually.
```
$ cargo run -p rerun-cli -- server
$ curl http://localhost:51234/version
re_server 0.28.0-alpha.1+dev [rustc 1.88.0 (6b00bc388 2025-06-23), LLVM 20.1.5] x86_64-unknown-linux-gnu (debug)
```

All Rerun servers are now required to have the `GET /version` HTTP
endpoint, for us to be able to remove one layer of noise when users
connects to the wrong thing.

* Unblocks #12092
### Related

Part of #8948 

### What

- Adds automated test checking what happens on double clicks
- Removes `check_focus.py` from release checklist
@rerun-bot rerun-bot added ⛴ release Related to shipping or publishing exclude from changelog PRs with this won't show up in CHANGELOG.md labels Dec 5, 2025
@rerun-bot
Copy link
Collaborator Author

Version 0.27.3-rc.2 published successfully.

artifact install
web app
wheels pip install rerun-sdk==0.27.3-rc.2
crates cargo install [email protected] --locked
npm npm install @rerun-io/[email protected]
docs
py docs
rs docs
cpp_sdk zip

@rerun-bot
Copy link
Collaborator Author

GitHub release draft: 0.27.3

Add a description, changelog, and a nice header video/picture, then click 'Publish release'.

@rerun-bot
Copy link
Collaborator Author

Version 0.27.3-rc.4 published successfully.

artifact install
web app
wheels pip install rerun-sdk==0.27.3-rc.4
crates cargo install [email protected] --locked
npm npm install @rerun-io/[email protected]
docs
py docs
rs docs
cpp_sdk zip

@rerun-bot
Copy link
Collaborator Author

GitHub release draft: 0.27.3

Add a description, changelog, and a nice header video/picture, then click 'Publish release'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exclude from changelog PRs with this won't show up in CHANGELOG.md ⛴ release Related to shipping or publishing

Projects

None yet

Development

Successfully merging this pull request may close these issues.