Skip to content

Releases: jamieredding/pair-stairs

1.5.2: H2 database and health checks

02 Jun 15:34
Compare
Choose a tag to compare

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

16 May 21:22
Compare
Choose a tag to compare

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

12 May 18:47
Compare
Choose a tag to compare

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

05 May 20:10
Compare
Choose a tag to compare

What's Changed

  • A new web application has been introduced to allow use of pair-stairs via a browser

Full Changelog: 1.3.1...1.4.0

1.3.1: Updated docker launch script

23 Sep 00:02
Compare
Choose a tag to compare

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 a docker pull before running

Full Changelog: 1.3.0...1.3.1

1.3.0: New joiners

22 Sep 23:41
Compare
Choose a tag to compare

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

28 May 17:02
Compare
Choose a tag to compare

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
  • Added --version option to the cli

Full Changelog: 1.1.0...1.2.0

1.1.0: Scores and Logging

27 May 14:33
1.1.0
5993d6c
Compare
Choose a tag to compare

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

08 May 16:33
66a4350
Compare
Choose a tag to compare

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:

  1. List available versions of java: sdk list java
  2. Install a version of Java 17 or higher: sdk install java 17.0.2-open
  3. Use that downloaded version of Java: sdk use java 17.0.2-open
  4. Unzip the release and run ./pair-stairs.sh --help

Full Changelog: https://github.com/jamieredding/pair-stairs/commits/1.0.0