Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

Bugfix Release 1.0.3

Compare
Choose a tag to compare
@MarkL4YG MarkL4YG released this 10 Nov 22:38
· 332 commits to bleeding-1.X.X since this release
232f85a

Changelog for v1.0.3

~ Changed: HikariCP #getConnection timeout to 4 minutes (from the default - 30 seconds)
~ Changed: Relaxed restrictions to plugin IDs. They now only must match ^[a-zA-Z.][a-zA-Z0-9.&+#]+$
~ Changed: Clients will always be associated with a profile when discovered once
~ Fixed: A bug that caused the DB-based implementation of the UserService not to find clients
~ Fixed: A bug that caused users retrieved from the user service not to have server groups associated
~ Fixed: A bug where retrieving a nonexistent profile via. #getProfile resulted in an exception
~ Fixed: A bug where clients that just connected would not have permissions until cached at least once
~ Fixed: User-service not creating profiles when asking for them
~ Fixed: DB-based user service not setting the internal permission reference on users.
~ Updated dependencies:

  • slf4j-api 1.7.28 -> 1.7.29
  • hibernate-core 5.4.7.Final -> 5.4.8.Final
  • jackson 2.10.0.pr3 -> 2.10.0

Additional changes since last stable (1.0.0)

Bugfix-Update 1.0.2

~ Fixed: Fast tracked db-based user service wasn't available
~ Fixed: User service wrongly set client_id instead of client_db_id
~ Fixed: Serialization of response objects when no content-type request header is present
~ Updated dependencies:

  • jackson 2.9.9.1 -> 2.10.0.pr3
  • JavaMail (dsn, smtp, mailapi) 1.6.3 -> 1.6.4
  • slf4j-api 1.7.27 -> 1.7.28
  • log4j2 1.6.3 -> 1.6.4
    ~ Fixed: Some parsing bugs with external services were fixed where the services failed to read the build configuration properly

Bugfix-Update 1.0.1

~ Fixed: Empty command chain elements are no longer rendered (compat. w/ some weird TS3 server versions)
~ Fixed: It was possible to create multiple groups with the same name
~ Fixed: EventAbortException not aborting events leading to exceptions being logged by plugins consuming inconsistent events

  • Added command: !permuuid-lookup to look up the permission subject UUIDs for different subjects
  • Added a constant vor the "permvalue" key on "permadd" commands which is for some reason yet another different key
    ~ Deprecated ICommandReceiver to prepare for the new command implementation. See the interface for more info.
  • Added support for deprecated command listeners which will trigger a warning to users (and optionally display the given alternative)