Releases
v1.0.0
✨ Features
PI-340 Run end-to-end tests on MOJ Cloud Platform (#70 )
PI-340 Install browsers using Playwright (#73 )
PI-351 (#78 )
PI-355 Only run end-to-end tests for changed projects (#85 )
Don't publish test reports from forked PRs (#88 )
PI-367 (#89 )
Pi 351 infrastructure (#79 )
tidy up and fix id sequence generator names (#92 )
PI-373 Enable workforce-allocations-to-delius deployment (#93 )
PI-365 (#94 )
PI-372 Initial test workflow for setting up a new project (#102 )
PI-360 PSR migration to integration services (#99 )
Unwrap ListenerExecutionFailedException in Sentry and enable line reporter in Playwright (#103 )
PI-372 Added bootstrap workflow for initial project setup (#105 )
PI-352 -Release notes to slack feature (#107 )
PI-352 release notes to slack (#109 )
🐛 Fixes
Fixed some broken links (#97 )
PI-372 Fixed sentry project update (#106 )
Trim staff names when inserting case notes (#111 )
📄 Documentation
Updated Readme to have WireMock and some detail about Integration Tests (#68 )
Pi 255 adr use GitHub as project home (#77 )
PI-291 : ADR for building container images using Jib (#95 )
PI-291 : ADR for using ZonedDateTime objects and requiring a timezone (#98 )
PI-351 : Service documentation for Workforce Allocations to Delius (#101 )
⬆️ Dependencies
Bump hoverfly-java from 0.14.0 to 0.14.2 (#3 )
Bump applicationinsights-agent from 3.2.11 to 3.3.0 (#24 )
Bump io.spring.dependency-management from 1.0.11.RELEASE to 1.0.12.RELEASE (#45 )
Bump amazon-sqs-java-messaging-lib from 1.1.0 to 2.0.0 (#53 )
Bump plugin.spring from 1.7.0 to 1.7.10 (#50 )
Bump jvm from 1.7.0 to 1.7.10 (#49 )
Bump sentry-spring-boot-starter from 6.1.4 to 6.2.0 (#54 )
Bump sentry-spring-boot-starter from 6.2.0 to 6.2.1 (#56 )
Bump sentry-spring-boot-starter from 6.2.1 to 6.3.0 (#62 )
Bump org.springframework.boot from 2.7.1 to 2.7.2 (#65 )
Bump applicationinsights-agent from 3.3.0 to 3.3.1 (#69 )
Bump sentry-spring-boot-starter from 6.3.0 to 6.3.1 (#86 )
❓ Other changes
PI-275 initial project structure and layout for integration tests and sharin… (#4 )
added integration tests for success cases (#5 )
updated db ur for dev and test file based dbs (#6 )
Kotlin Module for Jackson and Resource Loader (#9 )
added exclusions for Coverage report (#8 )
PI-276 Initial build, test, push CI workflow (#7 )
PI-276 Publish coverage reports to codecov (#10 )
added timeout to convert, send and wait method (#13 )
PI-276 Add scheduled Trivy image scan (#11 )
PI-276 Add ktlint for code formatting (#12 )
PI-276 Separate the main and branch workflows (#14 )
Update syntax for CODEOWNERS file (#15 )
PI-275 Updated to create the staff member when they are not found and add the assignment details to the contact. (#16 )
PI-276 Added initial deployment configuration and CI tasks (#17 )
Added unit tests (#19 )
updated how created and last modified fields are set (#22 )
PI-276 Deploy to ECS (#23 )
changes to support Oracle. (#25 )
PI-276 CI - Fix workflow dependencies (#27 )
PI-276 Enable Application Insights and Sentry (#26 )
Added application insights (#28 )
Added audit unit tests (#29 )
separated logic for jib config into plugin (#30 )
Fix URLs for prison case notes service (#31 )
Ab classpath jacoco config (#32 )
PI-278 Monitoring/telemetry fixes (#33 )
updated message listener (#35 )
added more unit tests (#34 )
Add Sentry error handler for JMS (#37 )
Updated Telemetry and added Default Nomis Type lookup (#36 )
added persistable interface to audited interaction and added transact… (#39 )
Fix incorrect ECS prefix in preprod (#38 )
Ab minor improvements (#40 )
Fix short env name output (#41 )
updated logic for finding default contact type (#42 )
Prison Case Notes docs (#43 )
reverted to using lazy block to initialise service user (#44 )
PI-312 added event selection for adding a new case note (#46 )
fix stack overflow issue with oracle setting client context (#47 )
Ensure end-to-end tests fail until they've been implemented (#52 )
PI-265 Add database access and audit details per-project (#51 )
PI-323 removed hoverfly and replaced with wiremock (#57 )
updated README to include wiremock and playwright (#58 )
Wiremock random port support (#59 )
removing codecov (#60 )
PI-331 (#61 )
Pi 344 (#63 )
simplification (#64 )
checked for dependabot before running sonar (#67 )
PI-350 Add values for production (#71 )
updated to use application/json and ignore 404 errors and return null (#72 )
Ab staff retry (#74 )
Update find offender to check soft deleted flag (#75 )
Updated to retry to find staff if create fails (#76 )
PI-364 Updated how audit is called to also log failed attempts (#80 )
Updates to integration tests (#81 )
improved datetime checks for integration tests (#82 )
PI-359 Enable manual deployment workflow (#83 )
PI-359 Fix syntax error in deploy workflow (#84 )
PI-359 Fix preprod values file mapping (#91 )
Revert to checking github.actor in dependabot PRs (#90 )
PI-382 (#108 )
You can’t perform that action at this time.