| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ruby3.4-rubygem-msgpack | Distribution: openSUSE Tumbleweed |
| Version: 1.7.3 | Vendor: openSUSE |
| Release: 1.4 | Build date: Mon Nov 4 18:05:37 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 424192 | Source RPM: rubygem-msgpack-1.7.3-1.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://msgpack.org/ | |
| Summary: MessagePack, a binary-based efficient data interchange format | |
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
Apache-2.0
* Mon Nov 04 2024 Dan Čermák <dan.cermak@posteo.net>
- 2024-10-03 1.7.3
* Limit initial containers pre-allocation to `SHRT_MAX` (32k) entries.
* Fri Nov 03 2023 Dan Čermák <dan.cermak@posteo.net>
- 2023-07-18 1.7.2:
* Fix a potential GC bug when packing data using recursive extensions and buffers containing over 512KkiB of data (See #341).
* Fix a regression where feeding an empty string to an Unpacker would be considered like the end of the buffer.
2023-05-19 1.7.1:
* Fix JRuby 9.4 compatibility.
* Fix compilation on older compilers (gcc 4.x).
* Fix an infinite recursion issue when registering a Symbol type with a `nil` packer.
2023-03-29 1.7.0:
* Fix a possible double-free issue when GC triggers inside `_msgpack_rmem_alloc2`.
* `Unpacker#feed` now always directly read in provided strings instead of copying content in its buffer.
* `Unpacker#feed` is now an alias of `Unpacker#feed_reference`.
* Implement `Factory::Pool#unpacker` and `Factory::Pool#packer` to allow for more precise serialization.
* Require Ruby 2.5+.
2023-03-03 1.6.1:
* Undefine `#clone` and `#dup` on `MessagePack::Buffer`, `MessagePack::Packer` and `MessagePack::Unpacker`.
These methods were never intended, and using them could cause leaks or crashes or worse.
* Fix a possible GC crash when GC trigger inside `MessagePack::Buffer.new` (#314).
* Mon Oct 10 2022 Stephan Kulow <coolo@suse.com>
updated to version 1.6.0
see installed ChangeLog
2022-09-30 1.6.0:
* Fix a potential use-after-free bug in Buffer_free when accessing a packer or unpacker buffer.
* `old-style-definition` compilation warnings.
* Restore zero-copy buffer feed when provided a Ruby string. This was accidentally broken in 1.5.4.
* Provide implementations for `ObjectSpace.memsize`. Message pack objects now properly report their size to Ruby.
* Fix an endianess bug on Windows platform.
* Fri Aug 26 2022 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 1.5.6
* No actual code change, just re-release the `java` version properly.
* Thu Aug 04 2022 Stephan Kulow <coolo@suse.com>
updated to version 1.5.4
see installed ChangeLog
2022-07-25
* Fix a segfault when deserializing empty symbol (`:""`).
* Improve compilation flags to not strip debug symbols.
* Fri Jul 08 2022 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 1.5.3
* Fix deduplication of empty strings when using the `freeze: true` option.
* Use `rb_hash_new_capa` when available (Ruby 3.2) for improved performance when parsing large hashes.
* Mon Jun 13 2022 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 1.5.2
* Fix bug about unpacking ext type objects with the recursive option
* Thu Apr 28 2022 Stephan Kulow <coolo@suse.com>
updated to version 1.5.1
see installed ChangeLog
2022-04-07 version 1.5.1:
* Fix bug about packing/unpacking ext type objects with the recursive option
2022-04-06 version 1.5.0:
* Add recursive option on Factory#register_type to operate Packer/Unpacker manually
* Add oversized_integer_extension option on Factory#register_type to pack/unpack bigint using ext types
* Add Factory#pool method and Factory::Pool class to provide pooled Packer and Unpacker instances
* Mon Feb 21 2022 Stephan Kulow <coolo@suse.com>
updated to version 1.4.5
see installed ChangeLog
2022-02-15 version 1.4.5:
* Fix to create UTF-8 Symbol keys when symbolize_keys: true
* Fix to assume Symbols as US-ASCII or UTF-8
* Optimize Packer/Unpacker initialization
* Optimize extension class lookup
* Rename Packer#clear as Packer#reset (#clear is still available as an alias)
* Tue Jan 25 2022 Stephan Kulow <coolo@suse.com>
updated to version 1.4.4
see installed ChangeLog
2022-01-22 version 1.4.4:
* Specify the build option --platform=8 for older Java platforms
2022-01-20 version 1.4.3:
* Optimize serialization/deserialization of Symbols
* Support registering ext types for objects of subclasses of primitive types (like Hash)
* Add optimized_symbols_parsing option to Factory#register_type on MRI implementation
* Optimize to deduplicate Hash keys on JRuby
* Support JRuby 9.3 (and drop 9.1)
/usr/lib/ruby/gems/3.4.0/build_info /usr/lib/ruby/gems/3.4.0/cache/msgpack-1.7.3.gem /usr/lib/ruby/gems/3.4.0/extensions/armv6hl-linux-gnu/3.4.0/msgpack-1.7.3 /usr/lib/ruby/gems/3.4.0/extensions/armv6hl-linux-gnu/3.4.0/msgpack-1.7.3/gem.build_complete /usr/lib/ruby/gems/3.4.0/extensions/armv6hl-linux-gnu/3.4.0/msgpack-1.7.3/msgpack /usr/lib/ruby/gems/3.4.0/extensions/armv6hl-linux-gnu/3.4.0/msgpack-1.7.3/msgpack/msgpack.so /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3 /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ChangeLog /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/LICENSE /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/README.md /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Buffer.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Decoder.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Encoder.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/ExtensionRegistry.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/ExtensionValue.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Factory.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/MessagePackLibrary.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Packer.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Types.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/java/org/msgpack/jruby/Unpacker.java /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/buffer.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/buffer.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/buffer_class.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/buffer_class.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/compat.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/extconf.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/extension_value_class.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/extension_value_class.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/factory_class.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/factory_class.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer_class.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer_class.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer_ext_registry.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/packer_ext_registry.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/rbinit.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/rmem.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/rmem.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/sysdep.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/sysdep_endian.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/sysdep_types.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker_class.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker_class.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker_ext_registry.c /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/ext/msgpack/unpacker_ext_registry.h /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/bigint.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/buffer.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/core_ext.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/factory.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/packer.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/symbol.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/time.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/timestamp.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/unpacker.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/lib/msgpack/version.rb /usr/lib/ruby/gems/3.4.0/gems/msgpack-1.7.3/msgpack.gemspec /usr/lib/ruby/gems/3.4.0/specifications/msgpack-1.7.3.gemspec /usr/share/doc/packages/ruby3.4-rubygem-msgpack /usr/share/doc/packages/ruby3.4-rubygem-msgpack/ChangeLog /usr/share/doc/packages/ruby3.4-rubygem-msgpack/LICENSE /usr/share/doc/packages/ruby3.4-rubygem-msgpack/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025