From 08c64619375266f393ae045a63169899bbb4c008 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Thu, 17 Oct 2024 09:17:52 +0200 Subject: [PATCH 1/3] Add minimal migration guide --- CHANGELOG.md | 13 ++++++++----- docs/content/reference/migration/migration-0-19.md | 11 +++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 docs/content/reference/migration/migration-0-19.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cc89b4943c7..56bfcd24e0bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ TODO(emilk): insert a screenshot and/or code sample here 📖 Release blogpost: TODO(emilk): add link -🧳 Migration guide: No breaking changes in this release! +🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19 ### ✨ Overview & highlights This release introduces two powerful features: a dataframe API (and view), as well as video support. @@ -28,7 +28,10 @@ While the web viewer supports a variety of codecs, the native viewer supports on Read more about our video supports (and its limits) [in our video docs](https://rerun.io/docs/reference/video). ### ⚠️ Breaking changes -None this time! +* 🌊 C++: The C++ (and C) SDKs now require glibc 2.17 or higher. +* 🦀 Rust: The minimum supported Rust version is now 1.79 + +🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19 ### 🔎 Details @@ -46,10 +49,10 @@ None this time! - Add support for NumPy arrays to the arrow serializer for string datatypes [#7689](https://github.com/rerun-io/rerun/pull/7689) #### 🦀 Rust API -- Fix Rust's `TimeColumn::new_seconds/new_nanos` creating sequence timelines [#7402](https://github.com/rerun-io/rerun/pull/7402) -- Update ndarray to 0.16 and ndarray-rand to 0.15 [#7358](https://github.com/rerun-io/rerun/pull/7358) (thanks [@benliepert](https://github.com/benliepert)!) -- Replace `host_web_viewer` method with `WebViewerConfig::host_web_viewer` [#7553](https://github.com/rerun-io/rerun/pull/7553) - Update MSRV to Rust 1.79 [#7563](https://github.com/rerun-io/rerun/pull/7563) +- Update ndarray to 0.16 and ndarray-rand to 0.15 [#7358](https://github.com/rerun-io/rerun/pull/7358) (thanks [@benliepert](https://github.com/benliepert)!) +- Replace `host_web_viewer` method with `WebViewerConfig::host_web_viewer` [#7553](https://github.com/rerun-io/rerun/pull/7553) +- Fix Rust's `TimeColumn::new_seconds/new_nanos` creating sequence timelines [#7402](https://github.com/rerun-io/rerun/pull/7402) #### 🪳 Bug fixes - Purge the query cache to prevent GC livelocks [#7370](https://github.com/rerun-io/rerun/pull/7370) diff --git a/docs/content/reference/migration/migration-0-19.md b/docs/content/reference/migration/migration-0-19.md new file mode 100644 index 000000000000..403fd8879dae --- /dev/null +++ b/docs/content/reference/migration/migration-0-19.md @@ -0,0 +1,11 @@ +--- +title: Migrating from 0.18 to 0.19 +order: 190 +--- + +### C++ and C +You need to link with glibc 2.17 or higher. + +### Rust +- Update MSRV to Rust 1.79 [#7563](https://github.com/rerun-io/rerun/pull/7563) +- Update ndarray to 0.16 and ndarray-rand to 0.15 [#7358](https://github.com/rerun-io/rerun/pull/7358) (thanks [@benliepert](https://github.com/benliepert)!) From 8ab5c8a59f4d27a4ebb122c9b1934f2757d335a6 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Thu, 17 Oct 2024 09:27:43 +0200 Subject: [PATCH 2/3] Rephrase: it's all of Linux --- CHANGELOG.md | 2 +- docs/content/reference/migration/migration-0-19.md | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56bfcd24e0bc..64f50b6866dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,7 @@ While the web viewer supports a variety of codecs, the native viewer supports on Read more about our video supports (and its limits) [in our video docs](https://rerun.io/docs/reference/video). ### ⚠️ Breaking changes -* 🌊 C++: The C++ (and C) SDKs now require glibc 2.17 or higher. +* 🐧 Linux: Linking the SDKs now require glibc 2.17 or higher. * 🦀 Rust: The minimum supported Rust version is now 1.79 🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19 diff --git a/docs/content/reference/migration/migration-0-19.md b/docs/content/reference/migration/migration-0-19.md index 403fd8879dae..188b6eaa0a40 100644 --- a/docs/content/reference/migration/migration-0-19.md +++ b/docs/content/reference/migration/migration-0-19.md @@ -3,8 +3,10 @@ title: Migrating from 0.18 to 0.19 order: 190 --- -### C++ and C -You need to link with glibc 2.17 or higher. +### 🐧 Linux +Linking the SDKs now require glibc 2.17 or higher. + +This is because we updated the Rust. See for more details. ### Rust - Update MSRV to Rust 1.79 [#7563](https://github.com/rerun-io/rerun/pull/7563) From 1f11b2b97c892d4d07c6f413232065eeae57165a Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Thu, 17 Oct 2024 09:35:46 +0200 Subject: [PATCH 3/3] glibc is dynamically linked, b/c otherwise the world would be too nice --- CHANGELOG.md | 2 +- docs/content/reference/migration/migration-0-19.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64f50b6866dc..364f9101ff8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,7 @@ While the web viewer supports a variety of codecs, the native viewer supports on Read more about our video supports (and its limits) [in our video docs](https://rerun.io/docs/reference/video). ### ⚠️ Breaking changes -* 🐧 Linux: Linking the SDKs now require glibc 2.17 or higher. +* 🐧 Linux: Rerun now require glibc 2.17+ * 🦀 Rust: The minimum supported Rust version is now 1.79 🧳 Migration guide: http://rerun.io/docs/reference/migration/migration-0-19 diff --git a/docs/content/reference/migration/migration-0-19.md b/docs/content/reference/migration/migration-0-19.md index 188b6eaa0a40..03b3e37de3e5 100644 --- a/docs/content/reference/migration/migration-0-19.md +++ b/docs/content/reference/migration/migration-0-19.md @@ -4,9 +4,9 @@ order: 190 --- ### 🐧 Linux -Linking the SDKs now require glibc 2.17 or higher. +Rerun now require glibc 2.17 or higher. -This is because we updated the Rust. See for more details. +This is because we updated the Rust version. See for more details. ### Rust - Update MSRV to Rust 1.79 [#7563](https://github.com/rerun-io/rerun/pull/7563)