Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Switch to Java 11

Open
#347 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
java
Domain
build-system

Research direction

Start by reviewing the code comments that reference issue #347 and the Mockito exclusion in dependabot.yml. The issue is a general bookmark for a future Java 11 switch, with several listed follow-up cleanups; completion would require the project to switch versions and address the applicable items, but no concrete entry point or tests are named.

Written by the indexing model from the issue text.

Description

Not planning to switch soon, but to keep some improvements/adjustments that we could make after switching:

  • See comments in code referencing this issue
  • Use List.of and Set.of where appropriate instead of more verbose Arrays.asList, etc.
  • !Optional.isPresent = Optional.isEmpty
  • collect(toList()) -> Stream#toList
  • Upgrade to Mockito 5
  • Remove Mockito exclusion from dependabot.yml
  • Handling records requires a lot of reflection acrobatics at the moment

Note

You might see this issue referenced a lot in the code base also for later Java versions. This issue number is used as a general bookmark to note Java differences. If we switch to Java 11, we'll probably change the comments to reference another issue.

Dominant language
Java
Stars
44
Forks
21
Avg merge
2d 2h
Merged PRs (30d)
3

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from AuthMe/ConfigMe

All issues in AuthMe/ConfigMe

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.