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

Release 0.19.1 #7974

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7a27cf2
Bump versions to 0.19.0-rc.1
rerun-bot Oct 17, 2024
f130123
Release the codegen types
jleibs Oct 17, 2024
5bc11e1
More speculative links
jleibs Oct 17, 2024
934276f
Give Video its own category
jleibs Oct 17, 2024
a3f726f
Merge branch 'main' into release-0.19.0
emilk Oct 17, 2024
ad8d5a2
Merge branch 'main' into release-0.19.0
emilk Oct 17, 2024
5efb166
Bump versions to 0.19.0
rerun-bot Oct 17, 2024
695dec0
Fix wasm-bindgen patch (#7970)
jprochazk Nov 1, 2024
70e960c
Bump versions to 0.19.1-rc.1
rerun-bot Nov 1, 2024
0b62434
update hashes
jprochazk Nov 1, 2024
08593ea
Bump versions to 0.19.1-rc.2
rerun-bot Nov 1, 2024
e002aad
Add wasm-bindgen version check to CI (#7983)
jprochazk Nov 4, 2024
0e15d47
Bump versions to 0.19.1-rc.3
rerun-bot Nov 4, 2024
cb1ec0d
Recreate pixi environment for building docs
jleibs Oct 17, 2024
16373b2
Use the new env in github
jleibs Oct 17, 2024
c464912
Remove the references to requirements-doc.txt
jleibs Oct 17, 2024
7f4164a
Update parser for changes to griffe json
jleibs Oct 17, 2024
8bf6e17
Missing pixi setup
jleibs Oct 17, 2024
476e486
Repair the lock file
jleibs Oct 17, 2024
02941cc
Just use the needed environment
jleibs Oct 17, 2024
410d1f7
py-docs does not need rerun wheel installed to work
jleibs Oct 17, 2024
ed38397
Fix pixi.lock
jleibs Oct 17, 2024
2e5baad
Update "Migration Guides" redirect to point to 0.19. (#7837)
kpreid Oct 19, 2024
a9b334c
Dataframe v2: reference docs (#7820)
teh-cmc Oct 19, 2024
1f79bec
update lockfile
jprochazk Nov 4, 2024
8320555
fix version
jprochazk Nov 4, 2024
f02b334
Bump versions to 0.19.1-rc.4
rerun-bot Nov 4, 2024
07641ca
add missing snippet exclusion
jprochazk Nov 4, 2024
b14bb79
update lockfile
jprochazk Nov 4, 2024
14d3dbf
Bump versions to 0.19.1-rc.5
rerun-bot Nov 4, 2024
82ae2c6
add setuptools>75 to pixi
jprochazk Nov 4, 2024
a0c9d14
Bump versions to 0.19.1-rc.6
rerun-bot Nov 4, 2024
f98d7ec
Bump versions to 0.19.1
rerun-bot Nov 5, 2024
d44b701
Bump versions to 0.20.0-alpha.1+dev
rerun-bot Nov 5, 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
14 changes: 4 additions & 10 deletions .github/workflows/contrib_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,21 +61,15 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v4
- uses: prefix-dev/[email protected]
with:
python-version: "3.9"

- name: Install Python dependencies
shell: bash
run: |
pip install --upgrade pip
pip install -r rerun_py/requirements-doc.txt
pixi-version: v0.25.0
environments: py-docs

- name: Build via mkdocs
shell: bash
run: |
mkdocs build --strict -f rerun_py/mkdocs.yml
pixi run -e py-docs mkdocs build --strict -f rerun_py/mkdocs.yml

no-codegen-changes:
name: Check if running codegen would produce any changes
Expand Down
39 changes: 39 additions & 0 deletions .github/workflows/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,42 @@ jobs:
mode: minimum
count: 1
labels: "📊 analytics, 🟦 blueprint, 🪳 bug, 🌊 C++ API, CLI, codegen/idl, 🧑‍💻 dev experience, dependencies, 📖 documentation, 💬 discussion, examples, exclude from changelog, 🪵 Log & send APIs, 📉 performance, 🐍 Python API, ⛃ re_datastore, 🔍 re_query, 📺 re_viewer, 🔺 re_renderer, 🚜 refactor, ⛴ release, 🦀 Rust API, 🔨 testing, ui, 🕸️ web"

wasm-bindgen-check:
name: Check wasm-bindgen version
if: ${{ github.event_name == 'pull_request' }}
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: prefix-dev/[email protected]
with:
pixi-version: v0.25.0

- name: Get current wasm-bindgen version
id: current-version
run: |
version=$(pixi run taplo get -f crates/viewer/re_viewer/Cargo.toml "target.*.dependencies.wasm-bindgen")
echo "current_version=$version" >> $GITHUB_OUTPUT

- name: Get previous wasm-bindgen version
id: previous-version
run: |
prev_ref=$(git rev-parse --abbrev-ref HEAD)
git checkout main

version=$(pixi run taplo get -f crates/viewer/re_viewer/Cargo.toml "target.*.dependencies.wasm-bindgen")
echo "previous_version=$version" >> $GITHUB_OUTPUT

git checkout $prev_ref

- name: Require label if versions changed
if: ${{ steps.current-version.outputs.current_version != steps.previous-version.outputs.previous_version }}
uses: mheap/github-action-required-labels@v3
with:
mode: exactly
count: 1
labels: "wasm-bindgen version update"
6 changes: 1 addition & 5 deletions .github/workflows/on_push_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ jobs:
- uses: prefix-dev/[email protected]
with:
pixi-version: v0.25.0
environments: py-docs

- name: Install rerun-sdk
run: |
Expand All @@ -72,11 +73,6 @@ jobs:
# because it is not actually going to run
RUSTFLAGS: "-Awarnings --cfg disable_web_viewer_server"
run: |
# Install latest release version of the Rerun SDK
# We don't actually want to build it, because then we'd be installing the dev version.
pixi run pip install -r rerun_py/requirements-doc.txt
pixi run pip install rerun-sdk==${{ needs.get-version.outputs.version }}

pixi run search-index build \
landing \
--url "https://edge.meilisearch.com" \
Expand Down
16 changes: 4 additions & 12 deletions .github/workflows/reusable_checks_python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,20 +53,12 @@ jobs:
with:
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || '' }}

- name: Set up Python
uses: actions/setup-python@v4
- uses: prefix-dev/[email protected]
with:
python-version: "3.9"
cache: "pip"
cache-dependency-path: "rerun_py/requirements-doc.txt"

- name: Install Python dependencies
shell: bash
run: |
pip install --upgrade pip
pip install -r rerun_py/requirements-doc.txt
pixi-version: v0.25.0
environments: py-docs

- name: Build via mkdocs
shell: bash
run: |
mkdocs build --strict -f rerun_py/mkdocs.yml
pixi run -e py-docs mkdocs build --strict -f rerun_py/mkdocs.yml
18 changes: 5 additions & 13 deletions .github/workflows/reusable_deploy_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,18 +71,10 @@ jobs:
fetch-depth: 0 # Don't do a shallow clone
ref: ${{ inputs.RELEASE_COMMIT || (github.event_name == 'pull_request' && github.event.pull_request.head.ref || '') }}

- name: Set up Python
uses: actions/setup-python@v4
- uses: prefix-dev/[email protected]
with:
python-version: "3.11"
cache: "pip"
cache-dependency-path: "rerun_py/requirements-doc.txt"

- name: Install Python dependencies
shell: bash
run: |
pip install --upgrade pip
pip install -r rerun_py/requirements-doc.txt
pixi-version: v0.25.0
environments: py-docs

- name: Set up git author
run: |
Expand All @@ -99,7 +91,7 @@ jobs:
if: ${{ inputs.UPDATE_LATEST }}
run: |
git fetch
mike deploy -F rerun_py/mkdocs.yml --rebase -b gh-pages --prefix docs/python -u ${{inputs.PY_DOCS_VERSION_NAME}} stable
pixi run -e py-docs mike deploy -F rerun_py/mkdocs.yml --rebase -b gh-pages --prefix docs/python -u ${{inputs.PY_DOCS_VERSION_NAME}} stable
git checkout gh-pages
git checkout --orphan gh-pages-orphan
git commit -m "Update docs for ${GITHUB_SHA}"
Expand All @@ -112,7 +104,7 @@ jobs:
if: ${{ ! inputs.UPDATE_LATEST }}
run: |
git fetch
mike deploy -F rerun_py/mkdocs.yml --rebase -b gh-pages --prefix docs/python ${{inputs.PY_DOCS_VERSION_NAME}}
pixi run -e py-docs mike deploy -F rerun_py/mkdocs.yml --rebase -b gh-pages --prefix docs/python ${{inputs.PY_DOCS_VERSION_NAME}}
git checkout gh-pages
git checkout --orphan gh-pages-orphan
git commit -m "Update docs for ${GITHUB_SHA}"
Expand Down
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ This release introduces two powerful features: a dataframe API (and view), as we
#### ☰ Dataframe Python API
We now have a Python API for querying the contents of an .rrd file. This integrates with popular packages such as [Pandas](https://pandas.pydata.org), [Polars](https://pola.rs), and [DuckDB](https://duckdb.org).

You can read more in [the Dataframe API how-to guide](https://rerun.io/docs/content/howto/dataframe-api?speculative-link).
You can read more in [the Dataframe API how-to guide](https://rerun.io/docs/content/howto/dataframe-api).

We have also added a matching dataframe view inside the Rerun Viewer.
Read more [here](https://rerun.io/docs/content/reference/types/views/dataframe_view?speculative-link).
Read more [here](https://rerun.io/docs/content/reference/types/views/dataframe_view).

#### 🎬 Video
Rerun now supports logging MP4 videos using the new [`AssetVideo`](https://rerun.io/docs/reference/types/archetypes/asset_video?speculative-link) archetype.
Rerun now supports logging MP4 videos using the new [`AssetVideo`](https://rerun.io/docs/reference/types/archetypes/asset_video) archetype.
This can greatly reduce bandwidth and storage requirements.

While the web viewer supports a variety of codecs, the native viewer supports only the AV1 codec for the moment, but we plan to support H.264 in the near future as well.
Expand Down
Loading
Loading