Skip to content

3.2.0-SNAPSHOT

Pre-release
Pre-release

Choose a tag to compare

@InventivetalentDev InventivetalentDev released this 07 Oct 07:32
· 30 commits to master since this release
f02d72a
  • added support for automatically setting queue request speeds from the limits returned by the API:
 builder.generateQueueOptions(QueueOptions.createAutoGenerate())
  • added a new sub-client to request those limits:
mineskinClient.misc().getUser()
  • improved options for job status checking:
    • added an option to use the job's ETA to schedule the first status check
    • added support for exponential backoff (or custom handlers) for the request interval
builder.jobCheckOptions(
  JobCheckOptions.create()
    .withUseEta()
    .withInterval(RequestInterval.exponential())
    .withMaxAttempts(50)
)
  • refactored option constructors to builder style
  • added some extra debug logging and added MineSkinClient#getLogger - to enable debug logging:
client.getLogger().setLevel(Level.ALL);
ConsoleHandler handler = new ConsoleHandler();
handler.setLevel(Level.ALL);
client.getLogger().addHandler(handler);

Full Changelog: 3.0.6-SNAPSHOT...3.2.0-SNAPSHOT