Releases: rails/spring
Releases · rails/spring
4.4.0
What's Changed
- Revert the removal of UTF-8 force encoding in JSON loading by @paracycle in #738
- Shush the
backtrace_locations
, too by @amomchilov in #740 - Recommend setting
enable_reloading
on newer Rails versions by @nvasilevski in #715 - Drop support to end-of-life Ruby versions by @rafaelfranca in #743
- Prevent server crash by restarting child by @prognostikos in #727
New Contributors
- @paracycle made their first contribution in #738
- @vfonic made their first contribution in #742
- @fynsta made their first contribution in #722
- @amomchilov made their first contribution in #740
- @prognostikos made their first contribution in #728
Full Changelog: v4.3.0...v4.4.0
4.3.0
What's Changed
- Fix reloading issue in Ruby 3.3.
- Fixed compatibility with
--enable-frozen-string-literal
. - Add embeded engines to default reload matcher.
New Contributors
- @chaadow made their first contribution in #719
- @thomasmarshall made their first contribution in #730
Full Changelog: v4.2.1...v4.3.0
4.2.1
What's Changed
- Added
Spring.connect_timeout
andSpring.boot_timeout
to allow to increase timeout for larger apps. Spring.connect_timeout
now default to5
seconds instead of1
.
Full Changelog: v4.2.0...v4.2.1
4.2.0
What's Changed
- Added
Spring.reset_on_env
to define environment variables which should cause spring to reload when they change. - Added
Spring.spawn_on_env
to define environment variables that should cause spring to start a distinct server. - Better handle a case where the server could hang.
New Contributors
- @technicalpickles made their first contribution in #708
Full Changelog: v4.1.3...v4.2.0
4.1.3
What's Changed
- Bring back
Spring::Watcher::Abstract#synchronize
method to fix compatibility withspring-watcher-listen
.
Full Changelog: v4.1.2...v4.1.3
4.1.2
4.1.1
What's Changed
- Fix a small compatibility issue with Ruby 3.2 causing
Kernel#raise
to not accept acause
.
Full Changelog: v4.1.0...v4.1.1
4.1.0
What's Changed
- Fix bug which makes commands to freeze when the Rails application is writing to STDERR.
- Fix rails db:system:change command failure issue.
- Defer digest loading.
- Add support for
SPRING_QUIET
environment variable.
New Contributors
- @mernen made their first contribution in #667
- @theodorton made their first contribution in #672
- @mvz made their first contribution in #623
- @timdiggins made their first contribution in #681
- @thewoolleyman made their first contribution in #674
- @inayuky made their first contribution in #679
Full Changelog: v4.0.0...v4.1.0
4.0.0
What's Changed
- Stop depending on Set by @casperisfine in #659
- Drop support to Ruby < 2.7 and Rails < 6.0 by @rafaelfranca in #661
- Modernize spring binstubs and disable it in production by @rafaelfranca in #662
Full Changelog: v3.1.1...v4.0.0
3.1.1
- Fix compatibility issues with code that raises exceptions with frozen backtraces.
- Better support Ruby 3.0.