opensearch-project / opensearch-project/opensearch-java
Remove deprecated SecurityManager
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 165
- Forks
- 250
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 26
Description
JEP 411 (JDK-8264713), currently proposing to target Java 17, plans to deprecate the Security Manager system for removal - this includes java.security.AccessController and java.security.PrivilegedAction which are used in ApacheHttpClient5TransportBuilder.java
What solution would you like?
Remove java.security.AccessController and java.security.PrivilegedAction from ApacheHttpClient5TransportBuilder.java
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in ApacheHttpClient5TransportBuilder.java and inspect how java.security.AccessController and java.security.PrivilegedAction are used. Confirm the builder no longer depends on those deprecated APIs, then run the relevant existing project checks to verify the transport builder still behaves correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- security
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 50/100