Skip to content

4.5.0

Compare
Choose a tag to compare
@erickskrauch erickskrauch released this 01 May 18:43
· 33 commits to master since this release

Added

  • #24: Implemented a new strategy for the queue in the batch provider of Mojang UUIDs: full-bus.
  • New configuration param QUEUE_STRATEGY with the default value periodic.
  • New configuration params: MOJANG_API_BASE_URL and MOJANG_SESSION_SERVER_BASE_URL, that allow you to spoof Mojang API base addresses.
  • New health checker, that ensures that response for textures provider from Mojang's API is valid.
  • dev Docker images now have the --cpuprofile flag, which allows you to run the program with CPU profiling.
  • New StatsD metrics:
    • Gauges:
      • ely.skinsystem.{hostname}.app.redis.pool.available

Fixed

  • Handle the case when there is no textures property in Mojang's response.
  • Handle SIGTERM as a valid stop signal for a graceful shutdown since it's the default stop code for the Docker.
  • Default connections pool size for Redis.

Changed

  • ely.skinsystem.{hostname}.app.mojang_textures.usernames.round_time timer will not be recorded if the iteration was empty.