Releases: bcgov/bcparis-service
BCPARIS v.1.2.3
CHANGES IN THE NEW RELEASE
CODE CHANGES
{ //log.info("request body: " + copiedRequest.getRequestBodyAsString()); Disabled the request body as the body doesn't have any context to it#}
-{ HttpServletRequest req = (HttpServletRequest) request;
//log.info("Request Method : " + req.getMethod().trim());
if (!req.getMethod().trim().equalsIgnoreCase("GET")) {
/* GET request means no request body, so parsing will fail */
l7message = new ObjectMapper().readValue(copiedRequest.getRequestBody(), Layer7Message.class);
if (l7message != null) {
MDC.put(MDC_MESSAGE_ID_KEY, l7message.getEnvelope().getMqmd().getMessageIdByte());
MDC.put(MDC_CORRELATION_ID_KEY, l7message.getEnvelope().getMqmd().getCorrelationIdByte());
MDC.put(MDC_DATA_KEY, String.format("[msgId:%s, corlId:%s]", l7message.getEnvelope().getMqmd().getMessageIdByte(), l7message.getEnvelope().getMqmd().getCorrelationIdByte()));
}
DESCRIPTION
BCPARIS API was configured with the liveness and readiness probe (GET request with no body to the path /health/actuator) to trigger every 10 seconds interval in OCP. Due to this lot of GET requests with empty body was incoming on the BCPARIS API.
The BCPARIS API logging filter code was trying to PARSE every incoming request to a Layer 7 message type it was causing exception for request with empty body.
Solution is to Modify the logging filter code to not parse the incoming request in case of a GET request.
BCPARIS v.1.2.2
Vulnerability Upgrades for the following:
- Dependabot upgrades for
spring-security.version from 5.7.1 to 5.7.8
Jackson.version from 2.13.3 to 2.14.2
cfx-core from 3.5.1 to 3.5.5
BCPARIS v1.2.1
Release Notes - BCPARIS Legacy Migration - Version BCPARIS 1.2.1 - OpenShift Release
What's New in v1.2.1
- Added ZIPKIN configuration
Vulnerability Upgrades for the following:
- Dependabot upgrades for
- spring-security.version from 5.4.0 to 5.4.1
- junit from 4.13 to 4.13.1 (Security Vulnerability Alert)
- tomcat-embed-core from 9.0.38 to 9.0.39
- jackson.version from 2.11.2 to 2.11.3
- httpclient from 4.5.12 to 4.5.13
BCPARIS v1.2.0
Release Notes - BCPARIS Legacy Migration - Version BCPARIS 1.2.0 - OpenShift Release
Task
- [BCP-536] - Create Support Troubleshooting Guide
- [BCP-556] - Check BCPARIS Deployment Pipeline for Sensitive Data
- [BCP-560] - Cleanup Jenkins
- [BCP-561] - Create Pipelines
- [BCP-565] - Code Quality Checks
- [BCP-586] - SPIKE | Investigate ORDS POR Architecture
- [BCP-589] - Set up github action to run maven test on pull request
- [BCP-617] - Refactor dependencies on POM.xml
- [BCP-620] - Decouple Spring Config Server Dependency
- [BCP-625] - CI/CD Refactor
- [BCP-631] - BCPARIS Outage - Implement code climate
- [BCP-635] - BCPARIS Outage - Implement simplified pipeline
- [BCP-637] - Investigate MQ and the relationship satellite / mq
- [BCP-638] - Deploy 1.2.0 to production
- [BCP-639] - Implement Dependabot weekly
- [BCP-640] - Implement Code Climate
- [BCP-641] - Deprecate Satellite Service
- [BCP-642] - Rename Trial App to BcParis-Api
Deployment Request
- [BCP-643] - BC Paris Openshift V 1.2.0
Release-1.1.0
Description
This Pull Request is for release 1.1.0
link to the JIRA Request item
Release Notes
Fix
- Upgrade spring boot web starter to 2.2.2 on IAMP COmmons
- Fix: Vulnerability - Tomcat Embed 9.0.16
- [BUG] "SEND" tag missing. Étiquette "TRANSMETTRE" manquante
- Parsing errors from ¿special¿ characters not getting removed from ICBC queries
re-release of 1.0.24
with correct versioning
re-release of 1.0.24
includes spring boot upgrade to 5.2.2 to remove conflicts, hopefully creating an uncorrupted JAR
re-release of 1.0.24
Merge pull request #101 from bcgov/release-1.0.28 Release 28
re-release of 1.0.24
Spring boot version update
re-release of 1.0.24
corrupted jar in 1.0.24 release, trying to resolve this issue