Releases: jamieredding/pair-stairs
Releases · jamieredding/pair-stairs
1.5.2: H2 database and health checks
What's changed
- Adding support for using a H2 database instead of MySQL
- Instructions now exist for running a file-based H2 database
- Add new health endpoints for checking the status of the backend
/actuator/health
- Generic health information, if the app is ready, how its dependencies are doing
/actuator/health/readiness
- Used by kubernetes (link)
/actuator/health/liveness
- Used by kubernetes (link)
/actuator/info
- Build and version information
/actuator/prometheus
- A prometheus metrics endpoint (link)
- Improved support for configuring the backend
- Database migration instructions between MySQL and H2
Full Changelog: 1.5.1...1.5.2
1.5.1: New pairs and styling
What's changed
- When calculating pairs, developers that are new to join the stream will have a * next to them
- Change grid size for "New Combination" card to better avoid horizontal scrolling
- Minor styling
- Add an e2e test
Full Changelog: 1.5.0...1.5.1
1.5.0: Combination History
What's changed
- The home page now shows you the history of your combinations
- Creating new combinations automatically/manually have been moved to the home page instead of their own pages
- You can delete combination events
- When calculating combinations, the order they appear is is now deterministic
- No more will you rerun the calculation to find the priority of some combinations have changed
Full Changelog: 1.4.0...1.5.0
1.4.0: Initial web application release
What's Changed
- A new web application has been introduced to allow use of pair-stairs via a browser
- Please try the docker-compose.yml to run the stack locally
Full Changelog: 1.3.1...1.4.0
1.3.1: Updated docker launch script
What's Changed
- The docker launch script now by default specifies the compatible image to use
- This can be manually overridden by the user, e.g. to use
latest
and manually do adocker pull
before running
- This can be manually overridden by the user, e.g. to use
Full Changelog: 1.3.0...1.3.1
1.3.0: New joiners
What's Changed
- Changed scoring of two new joiners pairing together to try and avoid it if there are better options
- Move to using maven appassembler for packaging the application
- A year's worth of dependency updates
- Automated testing of the distributables
- Docker image
- zip file
Full Changelog: 1.2.0...1.3.0
1.2.0: Docker
What's Changed
- Added a docker image for running pair-stairs without installing Java
- Attached
pair-stairs.sh
script is to be used to run the docker container
- Attached
- Added
--version
option to the cli
Full Changelog: 1.1.0...1.2.0
1.1.0: Scores and Logging
What's Changed
- Pair scoring has been overhauled and now also considers the last pairing date of a pair
- Adding debug logging and corresponding cli option to enable:
--verbose
- Artifactory storage can now log the http requests when reading/writing
- Individual pair scores can be displayed to help identify why a certain pair combination has that score
Full Changelog: 1.0.0...1.1.0
1.0.0 First release
This is the first release with support for both file and Artifactory based persistence.
This release requires Java 17.
If you do not have this installed, consider using SDKMAN
Once SDKMAN is installed:
- List available versions of java:
sdk list java
- Install a version of Java 17 or higher:
sdk install java 17.0.2-open
- Use that downloaded version of Java:
sdk use java 17.0.2-open
- Unzip the release and run
./pair-stairs.sh --help
Full Changelog: https://github.com/jamieredding/pair-stairs/commits/1.0.0