Bugfix Release 1.0.3
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
~ DeprecatedICommandReceiver
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)