Merged
Conversation
- Sets log level via environment variable with sensible default - Initialises JSON logger only for debug log level to reduce noise - Adds option to configure backend service URL with environment variable - Improves log tagging for better traceability - Suppresses verbose asset request logs in test runs
- Bumps lockfile bundler version for improved compatibility - Helps ensure consistent dependency management across environments
- Replaces the manually maintained changelog with an automated one following a structured format - Updates recent release notes with improved formatting and greater detail - Structures the changelog for easier tracking of significant updates and version history
chore: update changelog and logging configuration in test environment - Rewrites and modernises the changelog following keep-a-changelog and semantic versioning conventions - Refines logging configuration for the test environment to set log level from environment and toggle JSON logging based on debug level - Updates environment and asset configuration for better clarity and CI consistency - Bumps the bundler version in the lockfile
- Upgrade core and third-party libraries to latest versions - Update lockfile to match new versions - Bump versions for bundled dependencies and update constraints - Maintain compatibility and bring in latest bug fixes
- Add development tools for performance benchmarking - Ensure profiling libraries and helper utilities are available - Update environment for related dependencies
- Include system utility required for process monitoring in container - Prepare for resource usage logging methods
- Update exception rescue paths to clarify outcomes - Add hooks and helpers for internal resource usage logging - Enhance logging for error reporting and debugging - Use standard naming and status resolution for HTTP errors - Tidy unused methods and add references for clarity
- Use safe dig to handle nil or missing status - Prevent exceptions during metrics emission
- Standardise placement of log level configuration in environment - Add explanatory comment for configuration block - Remove redundant configuration for clarity
- Bumped version number for new release - Added summary of changes, improvements and fixes - Highlighted security, performance, and logging enhancements - Listed fixed issue related to missing status in metrics
- Replaces all curly single quotes with numeric HTML entities for consistency - Ensures correct display of single quotation marks in web browsers - Updates all affected documentation text for clarity
- Changes example heading to use HTML entity instead of curly quote - Keeps terminology consistent with rest of document examples
chore: update rack, dependencies, and improve error handling ### Added - Benchmarking and profiling gems for performance analysis - System tools and hooks for resource and memory usage introspection ### Changed - Upgraded rack, Rails, and core dependencies to resolve vulnerabilities and enhance stability - Standardised logging configuration for development environment - Clarified exception rescue and error reporting logic - Updated text for SPARQL query page link - #163 ### Fixed - Prevented exceptions in metrics emission by handling missing status in metrics reporting subscriber relates to #194
- Cleans up obsolete timezone preservation setting - Prepares codebase for compatibility with future framework updates
- Drops outdated configuration for future framework support - Prepares for new version upgrade by cleaning legacy setting
refactor: remove deprecated configuration for rails 8.1+ ### Removed - Removed outdated timezone preservation setting to ensure compatibility with newer framework versions ### Docs - Updated changelog to reflect removal and reasoning Relates to #194
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.4), 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
Added
Changed
Fixed
Removed
Docs