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

Add shared, lazy SessionKeySupplier implementation #936

Merged
merged 4 commits into from
Aug 21, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 23, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
actions/github-script action major v6 -> v7

Release Notes

actions/github-script (actions/github-script)

v7

Compare Source


Configuration

📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the type: dependency-upgrade Upgrade a dependency label Jun 23, 2024
Copy link

❌ Oracle Cloud CI 17 latest failed: https://ge.micronaut.io/s/dt3ubadg6sxqc

yawkat and others added 4 commits July 5, 2024 09:48
During startup, prof shows that a significant time is spent inside RSA key generation in the default SessionKeySupplierImpl, both in the constructor and in refreshKeys. This PR adds a new implementation that avoids generating keys until first time of use, and shares the session key between authorization providers.

Sharing between bootstrap and normal context is not yet implemented.

I have no way to test this, so can't say how much it helps.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency org.apache.groovy:groovy-bom to v4.0.22

* Update common files

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Chaimaa Rouai <[email protected]>
@renovate renovate bot changed the base branch from 4.1.x to 4.2.x July 5, 2024 07:58
@renovate renovate bot force-pushed the renovate/actions-github-script-7.x branch from 124b667 to 519630f Compare July 5, 2024 07:58
Copy link

sonarqubecloud bot commented Jul 5, 2024

@@ -77,6 +78,10 @@ public class OracleCloudCoreFactory {

private OracleCloudConfigFileConfigurationProperties ociConfigFileConfiguration;

@Inject
@Nullable
SessionKeySupplier sessionKeySupplier;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not use constructor injection instead?

@sdelamo sdelamo merged commit c009fe4 into 4.2.x Aug 21, 2024
35 checks passed
@sdelamo sdelamo deleted the renovate/actions-github-script-7.x branch August 21, 2024 06:47
@sdelamo sdelamo changed the title chore(deps): update actions/github-script action to v7 Add shared, lazy SessionKeySupplier implementation Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: dependency-upgrade Upgrade a dependency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants