Skip to content

Task: Release candidate v2.2.2#178

Merged
jonrandahl merged 14 commits intopreprodfrom
dev
Nov 13, 2025
Merged

Task: Release candidate v2.2.2#178
jonrandahl merged 14 commits intopreprodfrom
dev

Conversation

@jonrandahl
Copy link
Contributor

@jonrandahl jonrandahl commented Nov 11, 2025

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-only if possible.

What's changed

Changed

  • Updated Ruby on Rails framework and related dependencies for improved security
    and performance
  • Modernised dependency constraints with more flexible version ranges for
    improved resolution
  • Updated HTTP libraries including Faraday to latest versions for better
    compatibility
  • Upgraded private and organisation-specific dependencies to latest builds
  • Test logging adjusted to respect log level and reduce logs displayed unless
    debugging

Removed

  • Removed deprecated config.active_support.to_time_preserves_timezone
    configuration for Rails 8.1+ compatibility

Security

  • Updated Rack and related dependencies to resolve security vulnerabilities
  • Upgraded framework dependencies to address known security issues

jonrandahl and others added 14 commits October 22, 2025 15:05
- 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
@jonrandahl jonrandahl marked this pull request as ready for review November 11, 2025 15:41
@jonrandahl jonrandahl self-assigned this Nov 11, 2025
Copy link
Contributor

@bogdanadrianmarc bogdanadrianmarc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@jonrandahl jonrandahl merged commit 1e6bcf9 into preprod Nov 13, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants