renovate-bot opened a new pull request, #2729: URL: https://github.com/apache/fineract/pull/2729
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.liquibase:liquibase-core](http://www.liquibase.org/liquibase-root/liquibase-dist) ([source](https://togithub.com/liquibase/liquibase)) | `4.17.0` -> `4.17.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.swagger.core.v3:swagger-core](https://togithub.com/swagger-api/swagger-core) | `2.2.4` -> `2.2.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.swagger.core.v3:swagger-jaxrs2](https://togithub.com/swagger-api/swagger-core) | `2.2.4` -> `2.2.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.swagger.core.v3:swagger-annotations](https://togithub.com/swagger-api/swagger-core) | `2.2.4` -> `2.2.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.google.cloud.sql:mysql-socket-factory-connector-j-8](https://togithub.com/GoogleCloudPlatform/cloud-sql-mysql-socket-factory) | `1.7.1` -> `1.7.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.intuit.karate:karate-junit5](https://togithub.com/karatelabs/karate) | `1.2.0` -> `1.3.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [joda-time:joda-time](https://www.joda.org/joda-time/) ([source](https://togithub.com/JodaOrg/joda-time)) | `2.12.0` -> `2.12.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | org.sonarqube | `3.4.0.2513` -> `3.5.0.2730` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | com.google.cloud.tools.jib | `3.3.0` -> `3.3.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.amazonaws:aws-java-sdk-s3](https://aws.amazon.com/sdkforjava) ([source](https://togithub.com/aws/aws-sdk-java)) | `1.12.326` -> `1.12.336` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [org.mnode.ical4j:ical4j](http://ical4j.github.io) ([source](https://togithub.com/ical4j/ical4j)) | `3.2.6` -> `3.2.7` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | io.swagger.core.v3.swagger-gradle-plugin | `2.2.4` -> `2.2.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.google.code.gson:gson](https://togithub.com/google/gson) | `2.9.1` -> `2.10` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | org.openapi.generator | `6.2.0` -> `6.2.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [io.cucumber:cucumber-bom](http://cucumber.io/) ([source](https://togithub.com/cucumber/cucumber-jvm)) | `7.8.1` -> `7.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [com.fasterxml.jackson:jackson-bom](https://togithub.com/FasterXML/jackson-bom) | `2.13.4.20221013` -> `2.14.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>liquibase/liquibase</summary> ### [`v4.17.2`](https://togithub.com/liquibase/liquibase/releases/tag/v4.17.2) ##### Liquibase 4.17.2 Patch Release This is a patch release that upgrades the HSQL driver to remove a security vulnerability. **NOTE: The newest HSQL driver requires Java 11, so if you use HSQL and JAVA 8, you will need to upgrade your Java.** ##### Security Updates - No security updates are necessary ##### JDBC Driver and Third-Party Library Updates - Upgrade hsqldb from 2.5.2 to 2.7.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3400](https://togithub.com/liquibase/liquibase/pull/3400) - \[opencsv-upgrade] Updates opencsv to 5.7.1 by [@​abrackx](https://togithub.com/abrackx) in [https://github.com/liquibase/liquibase/pull/3419](https://togithub.com/liquibase/liquibase/pull/3419) **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.17.1...v4.17.2 ##### Get Certified Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/. ##### Read the Documentation Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/. ##### Meet the Community Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. Keep contributing to making it stronger: [Contribute code](https://www.liquibase.org/development/contribute.html) [Make doc updates](https://togithub.com/Datical/liquibase-docs) [Help by asking and answering questions](https://forum.liquibase.org/) [Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback) Thanks to everyone who helps make the Liquibase community strong! #### File Descriptions - **Liquibase CLI** -- Includes open source + commercial functionality - **liquibase-x.y.z.tar.gz** -- Archive in tar.gz format - **liquibase-x.y.z.zip** -- Archive in zip format - **liquibase-windows-x64-installer-x.y.z.exe** -- Installer for Windows - **liquibase-macos-installer-x.y.z.dmg** -- Installer for MacOS - **Primary Libraries** - For embedding in other software - **liquibase-core-x.y.z.jar** – Base Liquibase library (open source) - **liquibase-commerical-x.y.z.jar** – Additional commercial functionality - **liquibase-additional-x.y.z.zip** – Contains additional, less commonly used files - Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar - Javadocs for all the libraries - Source archives for all the open source libraries - ASC/MD5/SHA1 verification hashes for all files **NOTE: liquibase-core-<version>.jar** contains only the open-source license. If you use Liquibase Pro or other commercial add-ons, you must also **install liquibase-commercial-<version>.jar** ### [`v4.17.1`](https://togithub.com/liquibase/liquibase/releases/tag/v4.17.1) ##### Liquibase 4.17.1 Patch Release ##### Fixes - fix: Use default localhost finder for MacOs - fix [#​2098](https://togithub.com/liquibase/liquibase/issues/2098) by [@​grzi](https://togithub.com/grzi) in [https://github.com/liquibase/liquibase/pull/2134](https://togithub.com/liquibase/liquibase/pull/2134) - Allow renameColumn on newer SQLite versions by [@​MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3264](https://togithub.com/liquibase/liquibase/pull/3264) - Implement logic to validate dbms set at changeset and stored procedure levels by [@​MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3291](https://togithub.com/liquibase/liquibase/pull/3291) - Fixed URIResource.resolveSibling by [@​nvoxland](https://togithub.com/nvoxland) in [https://github.com/liquibase/liquibase/pull/3354](https://togithub.com/liquibase/liquibase/pull/3354) - Use liquibase StringUtil not lang3.StringUtils by [@​nvoxland](https://togithub.com/nvoxland) in [https://github.com/liquibase/liquibase/pull/3338](https://togithub.com/liquibase/liquibase/pull/3338) - Handle absolute path in getAll method by [@​wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3369](https://togithub.com/liquibase/liquibase/pull/3369) ##### Updates ##### Security Updates - None ##### JDBC Driver and Third-Party Library Updates - Upgraded ojdbc8 from 21.6.0.0.1 to 21.7.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3223](https://togithub.com/liquibase/liquibase/pull/3223) - Upgraded maven-shade-plugin from 3.3.0 to 3.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3276](https://togithub.com/liquibase/liquibase/pull/3276) - Upgraded slf4j-jdk14 from 2.0.2 to 2.0.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3321](https://togithub.com/liquibase/liquibase/pull/3321) - Upgraded snakeyaml maven reference from 1.32 to 1.33 by [@​nvoxland](https://togithub.com/nvoxland) in [https://github.com/liquibase/liquibase/pull/3359](https://togithub.com/liquibase/liquibase/pull/3359) - Upgraded commons text transitive dependency by [@​abrackx](https://togithub.com/abrackx) in [https://github.com/liquibase/liquibase/pull/338](https://togithub.com/liquibase/liquibase/pull/338) ##### OWASP Dependency Check: Reported Vulnerabilities - hsqldb.jar - This is a [vulnerability reported against the hsqldb driver](https://nvd.nist.gov/vuln/detail/CVE-2022-41853). We are currently on the newest version of hsqldb and there is no fix for the issue as of yet. - snakeyaml.jar - This is a [vulnerability reported against the snakeyaml](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2022-38752). We are currently on the snakeyaml 1.33 and this issue has been fixed in 1.32. ##### New Contributors - [@​grzi](https://togithub.com/grzi) made their first contribution in [https://github.com/liquibase/liquibase/pull/2134](https://togithub.com/liquibase/liquibase/pull/2134) **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.17.0...v4.17.1 ##### Get Certified Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/. ##### Read the Documentation Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/. ##### Meet the Community Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. Keep contributing to making it stronger: [Contribute code](https://www.liquibase.org/development/contribute.html) [Make doc updates](https://togithub.com/Datical/liquibase-docs) [Help by asking and answering questions](https://forum.liquibase.org/) [Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback) Thanks to everyone who helps make the Liquibase community strong! ##### File Descriptions - **Liquibase CLI** -- Includes open source + commercial functionality - **liquibase-x.y.z.tar.gz** -- Archive in tar.gz format - **liquibase-x.y.z.zip** -- Archive in zip format - **liquibase-windows-x64-installer-x.y.z.exe** -- Installer for Windows - **liquibase-macos-installer-x.y.z.dmg** -- Installer for MacOS - **Primary Libraries** - For embedding in other software - **liquibase-core-x.y.z.jar** – Base Liquibase library (open source) - **liquibase-commerical-x.y.z.jar** – Additional commercial functionality - **liquibase-additional-x.y.z.zip** – Contains additional, less commonly used files - Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar - Javadocs for all the libraries - Source archives for all the open source libraries - ASC/MD5/SHA1 verification hashes for all files </details> <details> <summary>swagger-api/swagger-core</summary> ### [`v2.2.6`](https://togithub.com/swagger-api/swagger-core/releases/tag/v2.2.6): Swagger-core 2.2.6 released! [Compare Source](https://togithub.com/swagger-api/swagger-core/compare/v2.2.5...v2.2.6) - fix: refs [#​4290](https://togithub.com/swagger-api/swagger-core/issues/4290) - fixes anyof for non objects ([#​4291](https://togithub.com/swagger-api/swagger-core/issues/4291)) ### [`v2.2.5`](https://togithub.com/swagger-api/swagger-core/releases/tag/v2.2.5): Swagger-core 2.2.5 released! [Compare Source](https://togithub.com/swagger-api/swagger-core/compare/v2.2.4...v2.2.5) - feat: replace required attribute on [@​Schema](https://togithub.com/Schema) by requiredMode ([#​4286](https://togithub.com/swagger-api/swagger-core/issues/4286)) - allow returning 3.1 schema types in 'getType' ([#​4285](https://togithub.com/swagger-api/swagger-core/issues/4285)) - Fix [#​4280](https://togithub.com/swagger-api/swagger-core/issues/4280): Building swagger-core fails on Windows ([#​4281](https://togithub.com/swagger-api/swagger-core/issues/4281)) - Add support for XmlSchema annotation during model generation ([#​4278](https://togithub.com/swagger-api/swagger-core/issues/4278)) - fix [#​3998](https://togithub.com/swagger-api/swagger-core/issues/3998) model schema enum values of jackson fields and private methods ([#​4168](https://togithub.com/swagger-api/swagger-core/issues/4168)) - [#​4103](https://togithub.com/swagger-api/swagger-core/issues/4103) Support for Jackson reference types ([#​4106](https://togithub.com/swagger-api/swagger-core/issues/4106)) - ref [#​3911](https://togithub.com/swagger-api/swagger-core/issues/3911) - gives preferred status to first mapper errors ([#​3940](https://togithub.com/swagger-api/swagger-core/issues/3940)) </details> <details> <summary>GoogleCloudPlatform/cloud-sql-mysql-socket-factory</summary> ### [`v1.7.2`](https://togithub.com/GoogleCloudPlatform/cloud-sql-mysql-socket-factory/blob/HEAD/CHANGELOG.md#​172-httpsgithubcomGoogleCloudPlatformcloud-sql-jdbc-socket-factorycomparev171v172-2022-11-02) ##### Bug Fixes - downscope credentials used for IAM AuthN login ([#​999](https://togithub.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory/issues/999)) ([acb57cb](https://togithub.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory/commit/acb57cb9ce803062651a4b4764e9181237d84a23)) </details> <details> <summary>karatelabs/karate</summary> ### [`v1.3.0`](https://togithub.com/karatelabs/karate/releases/tag/v1.3.0) ### New in 1.3.0 #### Visual Validation  A big thanks to [@​jkeys089](https://togithub.com/jkeys089) who [contributed this](https://togithub.com/karatelabs/karate/issues/2141#issue-1406387638) after exploring various commercial and open-source tools. This is designed to solve issues encountered using existing / external screenshot comparison services. For example: - Difficulty sharing a single set of baseline images across feature branches - e.g. developers working on different features will run into failures until their updates can be included in the set of baseline images - Hosted services are limiting for remote developers - e.g. it isn't possible to run screenshot comparisons without a fast, reliable internet connection - Hosted services have inherent limitations - e.g. limited number of screenshots with costly overage penalties when using commercial services - single-threaded performance using an OSS solution locally The solution: - Run screenshot comparisons in realtime as we take them - even when running multi-threaded tests - Define comparison settings inline with the tests where the screenshots are taken - Review comparison results and modify screenshot settings directly in the Karate reports - Check-in baseline screenshots and comparison configs with the tests - developers can make updates in feature branches independent of other branches Karate now has a [`compareImage`](https://togithub.com/karatelabs/karate#compare-image) keyword and the corresponding [`karate.compareImage()`](https://togithub.com/karatelabs/karate#karate-compareimage) JS API. Refer to [this video](https://youtu.be/wlvmNBraP60) for how to use the HTML UI in the Karate report to inspect, configure and update the screenshots. #### Graal JS multi-thread issues are solved This is a big deal, achieved after [upgrading Graal to version 22.0](https://togithub.com/karatelabs/karate/issues/2009). Advanced users of Karate may have run into [some edge cases](https://togithub.com/karatelabs/karate/issues/1883) when trying to pass a JavaScript function to called feature files, especially when `callonce` and `karate.callSingle()` are involved and tests are run in parallel. These issues were mostly solved in 1.1.0 and 1.2.0, but a few rare cases were still reported. This issue is [finally resolved along with some code clean-up](https://togithub.com/karatelabs/karate/pull/2081) and we are back to how things were in v0.9.X. You can freely pass JS functions all over the place. #### New `karate.response` and `karate.request` API This specifically solves for retrieving a given header while ignoring the case. While Karate already had support for this in simple `match` statements and via the `configure lowerCaseResponseHeaders` option, there were advanced use-cases that required more control. You can find [more details here](https://togithub.com/karatelabs/karate/issues/1962). Here is an example: `karate.response.header('content-type')`. This also makes [mock request routing based on headers](https://togithub.com/karatelabs/karate/tree/develop/karate-netty#requestheaders) much easier, for e.g. `karate.request.header('foo') == 'bar'`. #### New option to write mocks in JavaScript This is an alternate option for those who want to write more complicated mocks and opens up a lot of possibilities. The "server side" JS API is simple, clean and designed to even serve dynamic HTML. Refer to this documentation for more: [Karate JavaScript Mocks](https://togithub.com/karatelabs/karate/wiki/Karate-JavaScript-Mocks). #### `contains only deep` for `match` This is an enhancement to `match` that makes it possible to assert that a JSON is "deep equal to" another - but with the slight twist that JSON array order is ignored. Come to think of it, we should have had this sooner :| This is expected to be very relevant for teams using GraphQL. Details here: [https://github.com/karatelabs/karate/issues/2093](https://togithub.com/karatelabs/karate/issues/2093) #### `configure abortSuiteOnFailure` Some teams have requested for being able to stop the entire test suite if one test fails. This will save time when the environment has issues and "fail fast" instead of letting the CI job plough on and result in all tests failing. Details here: [https://github.com/karatelabs/karate/issues/2090](https://togithub.com/karatelabs/karate/issues/2090) #### Easier way to drive dynamic `Scenario Outline`s See the new `@setup` life-cycle described below. ### Breaking Changes #### `@setup` life-cycle This is an important change that adds a new life-cycle to scenarios. There is a [description and discussion here](https://togithub.com/karatelabs/karate/issues/1905). The updated documentation can be found [here](https://togithub.com/karatelabs/karate/tree/develop#setup). The highlights are: - adds a way for data to be set-up before a `Scenario` starts - the focus is on returning data, so no "global" state modifications are allowed, which keeps things simple - this was introduced specifically to make it easier to setup a JSON array (or function) for Dynamic Scenario Outlines - so you can think of this as a scenario that acts as a "background" for a `Scenario Outline` (but can also be called from any `Scenario`) - the Dynamic Scenario Outline had an inconsistency, which is that the `Background` was only run once, but with this change, the `Background` will run before every `Scenario` whether it is - a normal `Scenario` - a row from a fixed set of `Examples:` in a "normal" `Scenario Outline:` - or a row generated at runtime by a dynamic `Scenario Outline:` <-- this is the breaking change Here is a diff of what to expect. In most cases, where you were using a `Background` to "drive" a dynamic `Scenario Outline`, the change is to use a `Scenario` tagged with `@setup` instead. <img src="https://user-images.githubusercontent.com/915480/198892500-7c4b70fb-5446-47ac-a3d1-50b6d8f091ea.png"> #### Some JS behavior has changed ##### ℹ️ Ignore this if you have not referred to JS functions *within* other JS functions. For details, see: [https://github.com/karatelabs/karate/issues/2009#issuecomment-1228632313](https://togithub.com/karatelabs/karate/issues/2009#issuecomment-1228632313) #### Websocket support has changed ##### ℹ️ Ignore this if you have not used the `karate.webSocket()` API This is a breaking change, but the pattern for editing your existing tests is quite straightforward. Here below is a before-and-after: <p> <img width="1230" alt="image" src="https://user-images.githubusercontent.com/915480/182842067-9156671d-6e2e-400a-ad68-d9e0c1789171.png"> </p> - the `socket.listen(5000)` call has to be replaced with `* listen 5000` - where 5000 (here just an example) is the timeout in milliseconds - the magic-variable `listenResult` holds the result of the captured websocket message - more details are in the docs: https://github.com/karatelabs/karate/tree/develop#websocket ### Heads Up 1.3.0 will be the last release of Karate that allows for usage of Java 8. From 1.4.0 onwards, Karate will have a minimum requirement of Java 11. Please [comment here](https://togithub.com/karatelabs/karate/issues/2083) if you have any concerns. For what's fixed in this version, [refer to this list](https://togithub.com/karatelabs/karate/issues?q=is%3Aclosed+milestone%3A1.3.0). #### New Contributors - [@​jon-armen](https://togithub.com/jon-armen) made their first contribution in [https://github.com/karatelabs/karate/pull/2004](https://togithub.com/karatelabs/karate/pull/2004) - [@​renaud-ninauve](https://togithub.com/renaud-ninauve) made their first contribution in [https://github.com/karatelabs/karate/pull/2010](https://togithub.com/karatelabs/karate/pull/2010) - [@​julianladisch](https://togithub.com/julianladisch) made their first contribution in [https://github.com/karatelabs/karate/pull/2035](https://togithub.com/karatelabs/karate/pull/2035) - [@​skibrianski](https://togithub.com/skibrianski) made their first contribution in [https://github.com/karatelabs/karate/pull/2050](https://togithub.com/karatelabs/karate/pull/2050) - [@​CMCunha](https://togithub.com/CMCunha) made their first contribution in [https://github.com/karatelabs/karate/pull/2089](https://togithub.com/karatelabs/karate/pull/2089) - [@​ThierryLejeune](https://togithub.com/ThierryLejeune) made their first contribution in [https://github.com/karatelabs/karate/pull/2125](https://togithub.com/karatelabs/karate/pull/2125) - [@​captainbkarthick](https://togithub.com/captainbkarthick) made their first contribution in [https://github.com/karatelabs/karate/pull/2144](https://togithub.com/karatelabs/karate/pull/2144) - [@​aimanfatima](https://togithub.com/aimanfatima) made their first contribution in [https://github.com/karatelabs/karate/pull/2150](https://togithub.com/karatelabs/karate/pull/2150) - [@​Rajpratik71](https://togithub.com/Rajpratik71) made their first contribution in [https://github.com/karatelabs/karate/pull/2154](https://togithub.com/karatelabs/karate/pull/2154) **Full Changelog**: https://github.com/karatelabs/karate/compare/v1.2.0...v1.3.0 ##### Artifacts Released - [Maven artifacts](https://search.maven.org/artifact/com.intuit.karate/karate-core) - [Standalone JAR](https://togithub.com/intuit/karate/tree/master/karate-netty#standalone-jar) (download below) - [ZIP Release](https://togithub.com/intuit/karate/wiki/ZIP-Release) (download below) - [Karate-Robot JAR](https://togithub.com/intuit/karate/wiki/Karate-Robot-Windows-Install-Guide) (download below) - [Docker Image](https://hub.docker.com/r/ptrthomas/karate-chrome/tags) </details> <details> <summary>JodaOrg/joda-time</summary> ### [`v2.12.1`](https://togithub.com/JodaOrg/joda-time/releases/tag/v2.12.1) See the [change notes](https://www.joda.org/joda-time/changes-report.html#a2.12.1) for more information. </details> <details> <summary>aws/aws-sdk-java</summary> ### [`v1.12.336`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112336-2022-11-04) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.335...1.12.336) #### **Amazon CloudWatch Logs** - ### Features - Doc-only update for bug fixes and support of export to buckets encrypted with SSE-KMS #### **Amazon EMR Containers** - ### Features - Adding support for Job templates. Job templates allow you to create and store templates to configure Spark applications parameters. This helps you ensure consistent settings across applications by reusing and enforcing configuration overrides in data pipelines. #### **Amazon Elastic Compute Cloud** - ### Features - This release adds API support for the recipient of an AMI account share to remove shared AMI launch permissions. ### [`v1.12.335`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112335-2022-11-03) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.334...1.12.335) #### **Amazon MemoryDB** - ### Features - Adding support for r6gd instances for MemoryDB Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact. #### **Amazon SageMaker Service** - ### Features - Amazon SageMaker now supports running training jobs on ml.trn1 instance types. ### [`v1.12.334`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112334-2022-11-02) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.333...1.12.334) #### **AWS IoT SiteWise** - ### Features - This release adds the ListAssetModelProperties and ListAssetProperties APIs. You can list all properties that belong to a single asset model or asset using these two new APIs. #### **AWS S3 Control** - ### Features - S3 on Outposts launches support for Lifecycle configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost effectively. You can manage objects using size-based rules and specify how many noncurrent versions bucket will retain. #### **AWS Systems Manager Incident Manager** - ### Features - Adds support for tagging replication-set on creation. #### **Amazon SageMaker Service** - ### Features - This release updates Framework model regex for ModelPackage to support new Framework version xgboost, sklearn. ### [`v1.12.333`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112333-2022-11-01) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.332...1.12.333) #### **Amazon Relational Database Service** - ### Features - Relational Database Service - This release adds support for configuring Storage Throughput on RDS database instances. #### **Amazon Textract** - ### Features - Add ocr results in AnalyzeIDResponse as blocks ### [`v1.12.332`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112332-2022-10-31) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.331...1.12.332) #### **AWS App Runner** - ### Features - This release adds support for private App Runner services. Services may now be configured to be made private and only accessible from a VPC. The changes include a new VpcIngressConnection resource and several new and modified APIs. #### **AWS IoT** - ### Features - This release adds the Amazon Location action to IoT Rules Engine. #### **Amazon CloudWatch Logs** - ### Features - SDK release to support tagging for destinations and log groups with TagResource. Also supports tag on create with PutDestination. #### **Amazon Connect Service** - ### Features - Amazon connect now support a new API DismissUserContact to dismiss or remove terminated contacts in Agent CCP #### **Amazon Elastic Compute Cloud** - ### Features - Elastic IP transfer is a new Amazon VPC feature that allows you to transfer your Elastic IP addresses from one AWS Account to another. #### **Amazon Simple Email Service** - ### Features - This release includes support for interacting with the Virtual Deliverability Manager, allowing you to opt in/out of the feature and to retrieve recommendations and metric data. #### **Amazon Textract** - ### Features - This release introduces additional support for 30+ normalized fields such as vendor address and currency. It also includes OCR output in the response and accuracy improvements for the already supported fields in previous version ### [`v1.12.331`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112331-2022-10-28) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.330...1.12.331) #### **AWS App Runner** - ### Features - AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 runtimes. #### **AWS Cloud9** - ### Features - Update to the documentation section of the Cloud9 API Reference guide. #### **AWS CloudFormation** - ### Features - This release adds more fields to improves visibility of AWS CloudFormation StackSets information in following APIs: ListStackInstances, DescribeStackInstance, ListStackSetOperationResults, ListStackSetOperations, DescribeStackSetOperation. #### **AWS MediaTailor** - ### Features - This release introduces support for SCTE-35 segmentation descriptor messages which can be sent within time signal messages. #### **AWS Private 5G** - ### Features - Fix incorrect endpoint-prefix in endpoint ruleset. #### **AWS Support App** - ### Features - Fix incorrect endpoint-prefix in endpoint ruleset. #### **Amazon AppStream** - ### Features - This release includes CertificateBasedAuthProperties in CreateDirectoryConfig and UpdateDirectoryConfig. #### **GameSparks** - ### Features - Add LATEST as a possible GameSDK Version on snapshot ### [`v1.12.330`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112330-2022-10-27) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.329...1.12.330) #### **AWS Glue** - ### Features - Added support for custom datatypes when using custom csv classifier. #### **AWS WAFV2** - ### Features - This release adds the following: Challenge rule action, to silently verify client browsers; rule group rule action override to any valid rule action, not just Count; token sharing between protected applications for challenge/CAPTCHA token; targeted rules option for Bot Control managed rule group. #### **Amazon Elastic Compute Cloud** - ### Features - Feature supports the replacement of instance root volume using an updated AMI without requiring customers to stop their instance. #### **Amazon Redshift** - ### Features - This release clarifies use for the ElasticIp parameter of the CreateCluster and RestoreFromClusterSnapshot APIs. #### **Amazon SageMaker Service** - ### Features - This change allows customers to provide a custom entrypoint script for the docker container to be run while executing training jobs, and provide custom arguments to the entrypoint script. #### **Firewall Management Service** - ### Features - Add support NetworkFirewall Managed Rule Group Override flag in GetViolationDetails API ### [`v1.12.329`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112329-2022-10-26) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.328...1.12.329) #### **AWS Identity and Access Management** - ### Features - Doc only update that corrects instances of CLI not using an entity. #### **Amazon Neptune** - ### Features - Added a new cluster-level attribute to set the capacity range for Neptune Serverless instances. #### **Amazon SageMaker Service** - ### Features - Amazon SageMaker Automatic Model Tuning now supports specifying Grid Search strategy for tuning jobs, which evaluates all hyperparameter combinations exhaustively based on the categorical hyperparameters provided. #### **Managed Streaming for Kafka** - ### Features - This release adds support for Tiered Storage. UpdateStorage allows you to control the Storage Mode for supported storage tiers. ### [`v1.12.328`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112328-2022-10-25) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.327...1.12.328) #### **AWS MediaTailor** - ### Features - This release is a documentation update #### **Access Analyzer** - ### Features - This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators. #### **Amazon Location Service** - ### Features - Added new map styles with satellite imagery for map resources using HERE as a data provider. #### **Amazon Relational Database Service** - ### Features - Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3. #### **Amazon WorkSpaces** - ### Features - This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images. ### [`v1.12.327`](https://togithub.com/aws/aws-sdk-java/blob/HEAD/CHANGELOG.md#​112327-2022-10-24) [Compare Source](https://togithub.com/aws/aws-sdk-java/compare/1.12.326...1.12.327) #### **AWS Batch** - ### Features - This release adds support for AWS Batch on Amazon EKS. #### **AWS Certificate Manager Private Certificate Authority** - ### Features - AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases. #### **AWS DataSync** - ### Features - Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response. #### **Amazon SageMaker Service** - ### Features - SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job. </details> <details> <summary>google/gson</summary> ### [`v2.10`](https://togithub.com/google/gson/blob/HEAD/CHANGELOG.md#Version-210) - Support for serializing and deserializing Java records, on Java ≥ 16. ([https://github.com/google/gson/pull/2201](https://togithub.com/google/gson/pull/2201)) - Add `JsonArray.asList` and `JsonObject.asMap` view methods ([https://github.com/google/gson/pull/2225](https://togithub.com/google/gson/pull/2225)) - Fix `TypeAdapterRuntimeTypeWrapper` not detecting reflective `TreeTypeAdapter` and `FutureTypeAdapter` ([https://github.com/google/gson/pull/1787](https://togithub.com/google/gson/pull/1787)) - Improve `JsonReader.skipValue()` ([https://github.com/google/gson/pull/2062](https://togithub.com/google/gson/pull/2062)) - Perform numeric conversion for primitive numeric type adapters ([https://github.com/google/gson/pull/2158](https://togithub.com/google/gson/pull/2158)) - Add `Gson.fromJson(..., TypeToken)` overloads ([https://github.com/google/gson/pull/1700](https://togithub.com/google/gson/pull/1700)) - Fix changes to `GsonBuilder` affecting existing `Gson` instances ([https://github.com/google/gson/pull/1815](https://togithub.com/google/gson/pull/1815)) - Make `JsonElement` conversion methods more consistent and fix javadoc ([https://github.com/google/gson/pull/2178](https://togithub.com/google/gson/pull/2178)) - Throw `UnsupportedOperationException` when `JsonWriter.jsonValue` is not supported ([https://github.com/google/gson/pull/1651](https://togithub.com/google/gson/pull/1651)) - Disallow `JsonObject` `Entry.setValue(null)` ([https://github.com/google/gson/pull/2167](https://togithub.com/google/gson/pull/2167)) - Fix `TypeAdapter.toJson` throwing AssertionError for custom IOException ([https://github.com/google/gson/pull/2172](https://togithub.com/google/gson/pull/2172)) - Convert null to JsonNull for `JsonArray.set` ([https://github.com/google/gson/pull/2170](https://togithub.com/google/gson/pull/2170)) - Fixed nullSafe usage. ([https://github.com/google/gson/pull/1555](https://togithub.com/google/gson/pull/1555)) - Validate `TypeToken.getParameterized` arguments ([https://github.com/google/gson/pull/2166](https://togithub.com/google/gson/pull/2166)) - Fix [#​1702](https://togithub.com/google/gson/issues/1702): Gson.toJson creates CharSequence which does not implement toString ([https://github.com/google/gson/pull/1703](https://togithub.com/google/gson/pull/1703)) - Prefer existing adapter for concurrent `Gson.getAdapter` calls ([https://github.com/google/gson/pull/2153](https://togithub.com/google/gson/pull/2153)) - Improve `ArrayTypeAdapter` for `Object[]` ([https://github.com/google/gson/pull/1716](https://togithub.com/google/gson/pull/1716)) - Improve `AppendableWriter` performance ([https://github.com/google/gson/pull/1706](https://togithub.com/google/gson/pull/1706)) </details> <details> <summary>cucumber/cucumber-jvm</summary> ### [`v7.9.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​790---2022-11-01) ##### Added - \[Spring] Support [@​CucumberContextConfiguration](https://togithub.com/CucumberContextConfiguration) as a meta-annotation ([2491](https://togithub.com/cucumber/cucumber-jvm/issues/2491) Michael Schlatt) ##### Changed - \[Core] Update dependency io.cucumber:gherkin to v24.1 - \[Core] Delegate encoding and BOM handling to gherkin ([2624](https://togithub.com/cucumber/cucumber-jvm/issues/2624) M.P. Korstanje) ##### Fixed - \[Core] Don't swallow parse errors on the CLI ([2632](https://togithub.com/cucumber/cucumber-jvm/issues/2632) M.P. Korstanje) ##### Security - \[Core] Update dependency com.fasterxml.jackson to v2.13.4.20221012 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/apache/fineract). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
