Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full jigsaw adoption / distribution changes #1292

Merged
merged 481 commits into from
Jun 16, 2021
Merged

Conversation

melowe
Copy link
Contributor

@melowe melowe commented May 19, 2021

  • Remove maven
  • Create zip/tar dists not shaded jars
  • Added module-infos to all modules
  • Restrict access to concrete types using module-info
  • Upgraded gradle ro 7.0.2
  • Refactored key vault modules.
  • Use mockito-inline allowing static mocking and mocking of final classes
  • Kill off dead boiler plate code required to use ServiceLoader with java 8
  • Remove spring dependency for core code (still used in key vault client libs)
  • Change older javax.* group ids to jakarta.*
  • Remove deprecated configuration (config/server and config/unixfile)
  • Changed kalium encryptor module to serve as a custom encryptor sample rather than using the NACL
  • Add hk2 binder that supports javax.inject for jersey runtime

melowe and others added 30 commits December 1, 2020 23:43
… Move stream consumer to more central place and created exec managers with correct jvm args
@Krish1979 Krish1979 requested a review from ricardolyn June 2, 2021 09:50
melowe and others added 12 commits June 4, 2021 08:51
AzureITs currently fail and need to be reworked to pass with the new client library.  These tests are already excluded in the Actions workflows.
Test fails in Actions.  PartyInfo sharing is covered by other tests, this test only needs to verify there is a ThirdParty API response.
…e running atests against matching quorum version
Krish1979
Krish1979 previously approved these changes Jun 15, 2021
…and jnacl dists in itests as currently tests are not being run against the release distribution.
@Krish1979 Krish1979 merged commit 47ecb17 into master Jun 16, 2021
@Krish1979 Krish1979 added 21.7.0 code readability enhancement Non-user code enhancements feature User features labels Jul 8, 2021
@Krish1979 Krish1979 changed the title Full jigssaw dist Full jigssaw adoption / distribution changes Jul 12, 2021
@Krish1979 Krish1979 changed the title Full jigssaw adoption / distribution changes Full jigsaw adoption / distribution changes Jul 12, 2021
@chris-j-h chris-j-h deleted the full_jigssaw_dist branch October 11, 2021 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
21.7.0 code readability enhancement Non-user code enhancements feature User features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants