-
Ruby 3.4.0 was released today, December 25th, as the annual Christmas release (Ruby 3.4.0 Release). This year, we will also be explaining the NEWS.md file for Ruby 3.4 on the STORES Product Blog (incidentally, this will be an article for the STORES Advent Calendar 2024, written in Japanese). Please see the previous article for an explanation of what a NEWS file is.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
If you set this to false, major GC will not occur even if there are many objects in the old generation (more precisely, the old objects are not incremented while the configuration is false). This was introduced to create a modern version of the old OoB GC. In other words, it is now possible to control the system so that major GC, which takes time, is prohibited while requests are processed, and perform major GC when there is time to spare. I don't know much about it, but I think it will be included in Rails (this feature was included based on a discussion about making OOB GC the default in Ruby on Rails (Run GC out-of-band by default · Issue #50449 · rails/rails).
-
RubyGems now supports sigstore.dev, which aims to improve the security of the software supply chain. Sigstore is a series of mechanisms that provide automated signing for the software supply chain. If you pass the file path to a Sigstore Bundle generated using cosign or sigstore-ruby to --attestation, you can upload the Gem signature to RubyGems.
-
RubyGems now supports sigstore.dev, which aims to improve the security of the software supply chain. Sigstore is a series of mechanisms that provide automated signing for the software supply chain. If you pass the file path to a Sigstore Bundle generated using cosign or sigstore-ruby to --attestation, you can upload the Gem signature to RubyGems.
-
mutex_m 0.3.0
-
getoptlong
The GetoptLong class allows you to parse command line options similarly to the GNU getopt_long() C library call.
getoptlong 0.2.1
-
An experimental GC library is provided based on MMTk. This GC library can be built using make modular-gc MODULAR_GC=mmtk and enabled using the environment variable RUBY_GC_LIBRARY=mmtk. This requires the Rust toolchain on the build machine. [Feature #20860]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
base64 0.2.0
-
bigdecimal 3.1.8
-
observer
The Observer pattern provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes. (by ruby)
observer 0.1.2
-
abbrev 0.1.2
-
resolv-replace 0.1.1
-
rinda 0.2.0
-
drb 2.2.1
-
nkf 0.2.0
-
syslog 0.2.0
-
csv 3.3.2
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Related posts
-
When I look at ruby code written in C, I have one thought. Why isn't Ruby rewritten in Crystal, which would make use of parallelism?
-
Should I be concerned about the quality of crates.io?
-
Artichoke is a Ruby made with Rust
-
Higher level languages over Rust?
-
Any suggestions on how to begin making a byte-code compiled programming language which then gets executed on a VM?