Tags: davidjoyceAfterpay/misk
Tags
fix: do not initialise jetty health service when jetty is disabled (c… …ashapp#3632) Co-authored-by: Andrew (Paradi) Alexander <adrw@squareup.com>
fix AssertExtension's isEqualToAsJson (cashapp#3629) * fix AssertExtension's isEqualToAsJson This changes isEqualToAsJson to use jackson to actually parse the actual and expected json strings and then check the parsed JsonNodes for equality. It also adds a test case that failed under the old check but passes with this change. There's probably a way to modify the regex approach to handle the failing case, where there's no spaces rather than the >1 case the existing implementation anticipates, but that's going to be more brittle than actually parsing the json with something that's aligned with the spec. * improve error message and use one ObjectMapper * fix transitive dependency
[bugfix] Allow multiple service dependencies with Async switch (casha… …pp#3627) The changes fix a Guice multibinding disambiguation issue in the ServiceModule by adding a dependencyKey field to both OptionalDependencyEdge and OptionalEnhancementEdge data classes. This field ensures that when a feature switch is off (edge is null), each disabled dependency or enhancement binding remains unique rather than conflicting as duplicate null instances. A new test case verifies that when a service is conditionally disabled, it correctly binds as a no-op without affecting its upstream dependencies.
Add test module for Redis Bucket4j rate limiter with parallel test su… …pport (cashapp#3624) - Add ParallelTestsKeyMapper for thread-safe key mapping in parallel tests - Add RedisBucket4jRateLimiterTestModule for test configuration - Update module to support testFixtures configuration
bump default vitess version (cashapp#3622)
Update junit version to latest available (cashapp#3621)
Update the parameter for slack getUserById (cashapp#3619)
Bump qs in /misk-admin/web-actions/development-proxy (cashapp#3614) Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.14.0...v6.14.1) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andrew (Paradi) Alexander <adrw@squareup.com>
Bump qs and express in /misk-admin/web-actions (cashapp#3613) Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `qs` from 6.13.0 to 6.14.1 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.13.0...v6.14.1) Updates `express` from 4.21.2 to 4.22.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md) - [Commits](expressjs/express@4.21.2...v4.22.1) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.1 dependency-type: indirect - dependency-name: express dependency-version: 4.22.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andrew (Paradi) Alexander <adrw@squareup.com>
PreviousNext