Skip to content

Releases: kiwiproject/kiwi

v2.0.0

22 Apr 01:57
Compare
Choose a tag to compare

Summary

  • 2022-04-21T21:53:00.109214 - 10 commit(s) by Scott Leberknight, dependabot[bot]

With this major 2.0.0 release, there are breaking API changes due to the removal of deprecated features. Several deprecated methods in KiwiEnvironment were removed (see #702). In addition, the deprecated MongoClientWrapper was removed (see #701, #703, and #704) during the update to new major versions of Spring Data MongoDB (3.x) and the Mongo Java Driver (4.x), which themselves had breaking API changes.

Assorted

  • A little more code cleanup (#716)
  • Remove warning suppressions that are now redundant (#715)
  • Uncomment several assertions in KiwiJacksonDataFormatsTest (#714)
  • Remove deprecated methods in KiwiEnvironment (#702)
  • Remove deprecated MongoClientWrapper (#701)

Dependency Updates

  • Bump retrying-again from 1.0.7 to 1.0.8 (#717)
  • Bump kiwi-bom from 0.9.0 to 0.9.1 (#712)
  • Bump kiwi-parent from 1.8.2 to 2.0.0 (#710)
  • Update to latest MongoDB 4.x java driver (#704)
  • Update Spring Data Mongo to latest 3.x version (#703)

v1.3.1

13 Apr 01:38
Compare
Choose a tag to compare

Summary

  • 2022-04-12T21:38:10.310733 - 15 commit(s) by Scott Leberknight, dependabot[bot]

Bugs

  • Fix malformed YAML in dependabot config (#674)

Assorted

  • Misc. code cleanup (#697)
  • Add Gitpod config file (#694)
  • Tell git to ignore VS Code config files (#693)
  • Make retrying-again a link in Background Information section in KiwiRetryer (#680)
  • Add missing return tag in javadoc of KiwiResources#verifyExistence (#672)

Dependency Updates

  • Bump retrying-again from 1.0.6 to 1.0.7 (#706)
  • Bump kiwi-bom from 0.7.2 to 0.7.3 (#700)
  • Bump kiwi-parent from 1.8.1 to 1.8.2 (#699)
  • Bump kiwi-bom from 0.7.1 to 0.7.2 (#698)
  • Bump actions/setup-java from 2 to 3 (#696)
  • Bump actions/cache from 2.1.7 to 3 (#675)
  • Update open pull requests limit for maven dependencies (#673)

v1.3.0

02 Mar 01:05
Compare
Choose a tag to compare

Summary

  • 2022-03-01T20:02:17.703352 - 9 commit(s) by Scott Leberknight, dependabot[bot]

Improvements

  • validateIntParameter/validateLongParameter in KiwiResources should throw IllegalArgumentException given null params (#666)
  • Add overloaded verifyExistence methods to KiwiResources that accept varags (#663)
  • Add methods to KiwiResources to validate parameters from MultivaluedMaps (#604)
  • Improve generics in validateIntParameter and validateLongParameter in KiwiResources (#603)

Dependency Updates

  • Bump actions/checkout from 2.4.0 to 3 (#671)
  • Bump retrying-again from 1.0.5 to 1.0.6 (#670)
  • Bump kiwi-bom from 0.7.0 to 0.7.1 (#669)
  • Bump kiwi-parent from 1.8.0 to 1.8.1 (#668)

v1.2.1

22 Jan 04:01
Compare
Choose a tag to compare

Summary

  • 2022-01-21T22:58:37.114307 - 10 commit(s) by Scott Leberknight, dependabot[bot]

Assorted

  • Deprecate MongoClientWrapper for removal (#658)

Dependency Updates

  • Bump retrying-again from 1.0.4 to 1.0.5 (#662)
  • Bump kiwi-parent from 1.7.0 to 1.8.0 (#661)
  • Bump kiwi-bom from 0.6.0 to 0.7.0 (#660)
  • Bump kiwi-bom from 0.5.0 to 0.6.0 (#657)
  • Remove the jdbi3-core dependency and exclusion when get updated BOM (#655)
  • Bump kiwi-bom from 0.4.0 to 0.5.0 (#654)
  • Bump kiwi-parent from 1.6.0 to 1.7.0 (#653)

v1.2.0

21 Dec 17:23
Compare
Choose a tag to compare

Summary

  • 2021-12-21T12:15:09.15343 - 17 commit(s) by Scott Leberknight, Chris Rohr, dependabot[bot]

Improvements

  • Add new methods to get current process ID (pid) to KiwiEnvironment (#640)
  • Change DefaultEnvironment's implementation of currentProcessId (#639)
  • Locate ansible-vault command in VaultEncryptionHelperIntegrationTest (#637)

Assorted

  • Deprecate KiwiEnvironment#currentProcessId and tryGetCurrentProcessId (#642)
  • Fix minor javadoc errors (#632)

Dependency Updates

  • Update parent etc (#652)
  • Bump kiwi-bom from 0.1.0 to 0.2.0 (#651)
  • Add bom (#650)
  • Bump kiwi-parent from 1.3.0 to 1.4.0 (#638)
  • Bump kiwi-parent from 1.2.0 to 1.3.0 (#636)
  • Bump embed.mongo from 3.0.0 to 3.2.0 (#635)
  • Bump mongo-java-server from 1.38.0 to 1.39.0 (#634)
  • Bump actions/cache from 2.1.6 to 2.1.7 (#633)
  • Bump spring version from 5.3.9 to 5.3.13 (#631)

v1.1.0

14 Nov 16:26
Compare
Choose a tag to compare

Summary

  • 2021-11-14T11:24:22.971494 - 18 commit(s) by Scott Leberknight, dependabot[bot]

Improvements

  • Add methods in KiwiUrls to convert query strings into multi-valued maps (#628)
  • Add methods to KiwiUrls to convert maps to URL-encoded query parameters (#623)
  • KiwiUrls toQueryString should allow non-string map values (#622)
  • Add ListToCsvStringDeserializer from service-discovery-client into kiwi (#608)
  • Provide an "escape hatch" from WebTargetHelper (#605)

Bugs

  • KiwiUrls#queryStringToMap throws exceptions if parameters don't have a value (#626)
  • KiwiUrls#queryStringToMap does not handle multiple values for a parameter (throws IllegalStateException) (#617)

Assorted

  • Fix several Javadoc grammatical and spelling errors in KiwiUrls (#620)
  • Document that KiwiUrls#toQueryString does not perform encoding (#616)
  • Fix invalid @see tag references in KiwiUrls (#613)
  • Remove redundant toString() calls (#611)

Dependency Updates

  • Bump retrying-again from 1.0.0 to 1.0.1 (#630)
  • Bump kiwi-parent from 1.1.0 to 1.2.0 (#621)
  • Bump actions/checkout from 2.3.5 to 2.4.0 (#619)
  • Bump actions/checkout from 2.3.4 to 2.3.5 (#610)
  • Bump kiwi-parent from 1.0.0 to 1.1.0 (#607)

v1.0.0

04 Sep 17:50
Compare
Choose a tag to compare

Summary

  • 2021-09-04T13:47:57.231532 - 12 commit(s) by Scott Leberknight, dependabot[bot]

Improvements

  • LocalPortChecker#isPortAvailable should not accept zero as a valid port (#597)
  • Add findFirstOpenPortFrom to LocalPortChecker (#595)
  • Don't assume default Mongo port is open in PagingQueryEmbeddedMongoTest (#594)
  • Consider adding a helper method in KiwiResources to buffer entity and do fromResponse (#590)

Assorted

  • Clarify usage of JAX/Jakarta RS utility classes in Javadoc (#589)
  • Correct Javadoc grammatical errors in WebTargetHelper (#588)

Dependency Updates

  • Bump kiwi-parent from 0.15.0 to 1.0.0 (#602)
  • Bump retrying-again from 0.7.0 to 1.0.0 (#601)
  • Bump dropwizard.version from 2.0.24 to 2.0.25 (#600)
  • Bump hibernate from 5.5.3.Final to 5.5.7.Final (#600)
  • Bump jakarta-el version from 3.0.3 to 3.0.4 (#600)
  • Bump error_prone_annotations from 2.8.0 to 2.9.0 (#600)
  • Bump embedded-postgres from 1.3.0 to 1.3.1 (#600)

v0.25.0

03 Aug 03:30
Compare
Choose a tag to compare

Summary

  • 2021-08-02T23:26:57.101566 - 6 commit(s) by Scott Leberknight, dependabot[bot]

Improvements

  • Add methods in KiwiEntities to read entity and provide default String if it cannot be read (#584)

Bugs

  • PagingRequest doesn't have defaults when constructing in code (#579)

Dependency Updates

  • Bump commons-compress from 1.20 to 1.21 (#587)
  • Bump dropwizard.version from 2.0.23 to 2.0.24 (#586)
  • Bump metrics-jdbi3 from 4.1.23 to 4.1.25 (#586)
  • Bump metrics-jetty9 from 4.1.23 to 4.1.25 (#586)
  • Bump jdbi3 from 3.20.1 to 3.21.0 (#586)
  • Bump kiwi-parent from 0.14.0 to 0.15.0 (#586)
  • Bump commons-io from 2.10.0 to 2.11.0 (#586)
  • Bump hibernate from 5.5.0-Final to 5.5.3-Final (#586)
  • Bump postgresql from 42.2.22 to 42.2.23 (#586)
  • Bump retrying-again from 0.6.0 to 0.7.0 (#586)
  • Bump spring from 5.3.8 to 5.3.9 (#586)
  • Bump error_prone_annotations from 2.7.1 to 2.8.0 (#586)
  • Bump commons-compress from 1.20 to 1.21 (#586)

v0.24.0

24 Jun 20:11
Compare
Choose a tag to compare

Summary

  • 2021-06-24T16:05:49.304978 - 8 commit(s) by Scott Leberknight, dependabot[bot], Chris Rohr

Improvements

  • WebTargetHelper#queryParams does not handle generic Map and MultivaluedMap. Note this is a breaking API change. (#570)

Bugs

  • Fix NPEs thrown by WebTargetHelper when query parameter names are null/blank (#574)

Assorted

  • Enhance class-level javadoc in WebTargetHelper (#576)
  • Add assertion in JsonHelperAdvancedFeaturesTest (#573)

Dependency Updates

  • Bump dropwizard.version from 2.0.22 to 2.0.23 (#580)
  • Bump kiwi-parent from 0.12.0 to 0.14.0 (#580)
  • Bump commons-io from 2.8.0 to 2.10.0 (#580)
  • Bump hibernate from 5.4.30.Final to 5.5.0.Final (#580)
  • Bump jboss-logging from 3.4.1.Final to 3.4.2.Final (#580)
  • Bump metrics-jdbi3 from 4.1.22 to 4.1.23 (#580)
  • Bump metrics-jetty9 from 4.1.22 to 4.1.23 (#580)
  • Bump postgresql from 42.2.20 to 42.2.22 (#580)
  • Bump retrying-again from 0.5.1 to 0.6.0 (#580)
  • Bump spring from 5.3.7 to 5.3.8 (#580)
  • Bump spring-data-mongodb from 2.2.11.RELEASE to 2.2.13.RELEASE (#580)
  • Bump embedded-postgres from 1.2.10 to 1.3.0 (#580)
  • Bump jdbi3 from 3.20.0 to 3.20.1 (#580)
  • Bump actions/cache from 2.1.5 to 2.1.6 (#572)

v0.23.0

25 May 19:47
Compare
Choose a tag to compare

Summary

  • 2021-05-25T15:39:57.575237 - 22 commit(s) by Chris Rohr, dependabot[bot], Scott Leberknight

Improvements

  • Add utility for Jersey Clients (#557)
  • Setup build for Java 11 and 16 (#546)
  • Move IntStreams from kiwi-test to kiwi (#541)
  • Support validating UUIDs including the nil UUID (#538)
  • Make UUIDs#isValidUUID case-insensitive (#536)
  • Allow filtering in SftpTransfers when remote listing files and directories (#429)
  • Improve version comparison when number of version "segments" are different (#45)

Assorted

  • Sonar cleanup for new 'var' rule (#559)
  • Sonar: Cleanup JsonHelper#mergeNodes and add additional tests (#549)
  • Remove several redundant suppression comments (#545)
  • Deprecate JDBI 2 modules (#542)
  • Drop support for JDBI 2 (#540)
  • Investigate why TimeBasedDirectoryCleaner counts too many deletes on MacOS (#143)

Dependency Updates

  • Bump javassist from 3.27.0-GA to 3.28.0-GA (#563)
  • Bump metrics-jdbi3 from 4.1.19 to 4.1.22 (#564)
  • Bump metrics-jetty9 from 4.1.19 to 4.1.22 (#565)
  • Bump postgresql from 42.2.19 to 42.2.20 (#566)
  • Bump spring from 5.3.5 to 5.3.7 (#567)
  • Bump error_prone_annotations from 2.6.0 to 2.7.1 (#568)
  • Bump jdbi3 (test dependency) from 3.18.1 to 3.20.0 (#569)
  • Bump dropwizard.version from 2.0.21 to 2.0.22 (#562)
  • Bump kiwi-parent from 0.11.0 to 0.12.0 (#561)
  • Bump actions/checkout from 2 to 2.3.4 (#560)
  • Bump actions/setup-java from v1 to v2 (#553)
  • Setup dependabot to update github actions (#551)
  • Bump GitHub cache action version from 2.1.4 to 2.1.5 (#550)