Merged
Conversation
- Sets log level from environment, defaulting to info. - Ensures level is applied before logger initialisation. - Uses structured logger only at debug to reduce test noise. - Removes duplicate level assignment and debug default.
- Adopts a standardised format and versioning to improve readability. - Documents that tests respect the configured log level to reduce noise when not debugging. - Normalises wording and structure across historical entries. - Adds an unreleased section for upcoming changes.
fix: corrects test environment logging Cuts noisy test output by respecting configured log levels, making failures easier to spot and debugging smoother. ### Fixed - Test logging respects the configured log level - Logger behaviour aligns with environment settings ### Changed - Changelog updated to follow keep a changelog format - Unreleased notes added to document test logging adjustment
- Relaxes version constraints on key networking dependencies - Supports broader compatibility with upstream libraries - Prepares for necessary vulnerability patch upgrades
- Bump main framework and related libraries to latest minor versions - Update primary dependency versions to maintain compatibility - Adjust dependency lock entries for all related components
- Update supporting gem versions across the board - Bump minor and patch versions for stability and fixes - Adjust dependency constraints for better compatibility
- Bump internal dependency versions to latest builds - Patch dependency constraints for private modules - Maintain compatibility with upstream framework updates
- Update minimum versions for direct dependencies - Set more flexible version ranges where possible - Adjust constraints for better dependency resolution
- Bump faraday version to improve support and bug fixes - Update net-http to newer version for dependency compatibility
- Bump runtime and monitoring libraries to newer versions - Adjust version constraints for indirect dependencies - Improve compatibility with latest ecosystem updates
- Drops obsolete configuration related to timezone behaviour - Simplifies setup in line with latest framework default - Preps for smoother future framework upgrades
- Update version number for new release - Prepare for publishing with new features and fixes
- Add list of updated dependencies and dependency ranges - Note removal of deprecated configuration for compatibility - Highlight security-related upgrades and fixes - Summarise test logging changes
chore: update dependencies and address deprecations - Update core framework and general libraries to latest stable versions for improved security and compatibility - Bump HTTP and related plugins, adjusting constraints for broader compatibility - Refresh private and organisation-specific dependencies for alignment with new standards - Remove deprecated time zone configuration to comply with framework updates - Loosen version pins for HTTP library plugins to avoid unnecessary lock-in relates to #176
joescottdave
approved these changes
Nov 11, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request prepares a new minor release (v2.2.2), with fixes for the following tickets:
This is a release PR, so just needs sign-off.
Use
git merge --ff-onlyif possible.What's changed
Changed
and performance
improved resolution
compatibility
debugging
Removed
config.active_support.to_time_preserves_timezoneconfiguration for Rails 8.1+ compatibility
Security