Skip to content

build(deps): update magnus requirement from 0.8.2 to 0.9.1 in /ext/ruby_native_statistics - #137

Merged
corybuecker merged 1 commit into
mainfrom
dependabot/cargo/ext/ruby_native_statistics/magnus-0.9.1
Oct 14, 2026
Merged

corybuecker merged 1 commit into
mainfrom
dependabot/cargo/ext/ruby_native_statistics/magnus-0.9.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on magnus to permit the latest version.

Release notes

Sourced from magnus's releases.

0.9.1

Magnus 0.9.1 is a patch release, with 1 bug fix.

Bumps the dependency for the quote crate in magnus-macros to 1.0.37 or later, as magnus-macros depends on CString support that was added in 1.0.37. Thanks to @​y-yagi for this fix.

See the 0.9.0 release for what's new in 0.9.

Changelog

Sourced from magnus's changelog.

[0.9.1] - 2026-09-28

Fixed

  • bump quote dependency to 1.0.37 in magnus-macros for CString support.

[0.9.0] - 2026-09-22

Added

  • Ruby::profile_frames to collect a lightweight backtrace for profiling.
  • Thread::profile_frames to collect a lightweight backtrace for profiling a specific thread.
  • Ruby::debug_inspector_open to acquire a DebugInspector struct that gives access to the current frame's self, class, binding, and instruction sequence.
  • Ruby::tracepoint_new and TracePoint to access Ruby's TracePoint api.
  • Ruby::postponed_job_preregister and PostponedJobHandle::trigger to register and trigger postponed jobs that can be triggered from non-Ruby threads/without the GVL to be run later from a Ruby thread with the GVL.
  • Conversions for C strings with Ruby::str_from_c_str, RString::to_c_string, and implementations of IntoRString for &CStr, IntoValue for &CStr, and TryConvert for CString.
  • RString::modify_expand to grow the capacity of a Ruby string.
  • RTypedData::as_ptr/typed_data::Obj::as_ptr to get the raw pointer to Rust data wrapped as a Ruby object.

Changed

  • Minimum supported Rust version is now 1.85.
  • Magnus will no longer compile with Ruby 2.7 and 3.0
  • 'old-api' feature, which previously disabled deprecation warnings for the old api now enables/disables the old api, with deprecation warnings no longer optional.
  • Ruby::define_global_function now returns Result<(), Error> rather than ().
  • Ruby::get no longer caches the GVL state of the current thread.

Deprecated

  • The data_type_builder! macro. Please use DataTypeBuilder::<Example>::new(c\"example\") instead.
  • The r_string! macro. Please use Ruby::utf8_str_new_static(c\"example\") instead.
  • gc::register_mark_object. Please use Ruby::gc_register_mark_object instead.
  • gc::register_address. Please use Ruby::gc_register_address instead.
  • gc::unregister_address. Please use Ruby::gc_unregister_address instead.
  • IntoValue::into_value_unchecked, IntoRString::into_r_string_unchecked, IntoSymbol::into_symbol_unchecked, and IntoId::into_id_unchecked. Please use the _with variant passing &Ruby::get_unchecked(), e.g. "example".into_r_string_with(&Ruby::get_unchecked()).

Removed

  • RArray::each, use ary.into_iter() or ary.enumeratorize(\"each\", ()) instead.
  • RStruct::get/RStruct::set, use RStruct::aref/RStruct::aset instead.

Fixed

... (truncated)

Commits
  • 91dca72 update changelog for 0.9.1 release
  • 8d72c6a Merge pull request #185 from y-yagi/magnus-macros-quote-min-version
  • 1922a0b Require quote 1.0.37 or later in magnus-macros
  • 4cd3e9d update changelog for 0.9.0 release
  • da562cc remove redundant homepage in Cargo.toml
  • 7ae0c5e TypedData::as_ptr
  • 9042b82 add RString::modify_expand
  • 347b986 protect call to rb_define_global_function
  • 94114ec protect call to rb_define_variable
  • f6a6b55 docs improvements
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [magnus](https://github.com/matsadler/magnus) to permit the latest version.
- [Release notes](https://github.com/matsadler/magnus/releases)
- [Changelog](https://github.com/matsadler/magnus/blob/main/CHANGELOG.md)
- [Commits](matsadler/magnus@0.8.2...0.9.1)

---
updated-dependencies:
- dependency-name: magnus
  dependency-version: 0.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 14, 2026
@corybuecker
corybuecker merged commit 511d2b7 into main Oct 14, 2026
10 checks passed
@corybuecker
corybuecker deleted the dependabot/cargo/ext/ruby_native_statistics/magnus-0.9.1 branch October 14, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant