AOServ Master Changelog

aoserv-master-1.92.0-SNAPSHOT

Snapshot Notes

  • Enabled control over Tomcat maxParameterCount.
  • Enabled control over Tomcat undeployOldVersions setting in support of parallel deployments.
  • Throw more meaningful exception when daemon IP address not found for Server.

aoserv-master-1.91.8

Release Notes

  • Added underscore to set of allowed characters in DNS CNAME entries.
  • New interface Group for compatibility with java.security.acl.Group removed since Java 14.

aoserv-master-1.91.7

Release Notes

aoserv-master-1.91.0

Release Notes

  • New system groups stapusr, stapsys, and stapdev for SystemTap.
  • New system group and user oprofile for OProfile.

aoserv-master-1.90.0

Release Notes

  • Performed Checkstyle clean-up:
    1. Renamed FTPHandler to FtpHandler.
    2. Renamed SSLServer to SslServer.
    3. Renamed TCPServer to TcpServer.
    4. Renamed MasterServer to AoservMaster.

aoserv-master-1.89.0

Release Notes

  • Now properly restoring Thread interrupted state on InterruptedException.
  • Added support for Jenkins.
  • Added support for SonarQube.

aoserv-master-1.88.0

Release Notes

  • notify() replaced with notifyAll() since more than one thread can be waiting.
  • Updated PostgreSQL JDBC Drivers to 42.3.0.

aoserv-master-1.86.0

Release Notes

aoserv-master-1.85.0

Release Notes

  • Minimum Java version changed from 1.8 to 11.
  • Now supports Java 9+ modules with included module-info.class.

aoserv-master-1.84.17

Release Notes

  • Updated dependencies.

aoserv-master-1.84.14

Release Notes

  • Updated PostgreSQL JDBC Drivers to 42.2.19.

aoserv-master-1.84.13

Release Notes

  • Fixed bug in set_primary_httpd_site_url implementation. The previous technique to clear and set in a single SQL update was failing on current versions of PostgreSQL.
  • New "schema"."AoservProtocol": 1.84.13
  • Removed linux.Server.daemon_key, now stored in aoserv-daemon.properties
  • account."Administrator".password changed from text to the newer "com.aoindustries.security"."HashedPassword" composite type.

aoserv-master-1.84.12

Release Notes

  • Upgraded to current version of com.stripe:stripe-java:jar:20.30.0, which uses Stripe API version 2020-08-27.

    Stripe releases minor updates on a regular basis. We will only note future updates when they change the Stripe API version, otherwise they will just be part of "Updated dependencies".

  • Updated PostgreSQL JDBC Drivers to 42.2.18.
  • Updated to AO Database Connectivity 2.0.0.
  • Now registering exception types for use with Throwables.newSurrogate(…) that supports creating new instances of throwables in order to have caller stack trace. When wrapped, the original throwable is the cause of the new throwable. When not wrapped, the original throwable is used directly and caller stack trace is lost.

    This is used to maintain exception types and states across thread boundaries, such as when an exception cause is obtained from an ExecutionException.

  • AO Credit Cards Sage Payment Solutions has been deprecated. We have removed it from this package. If still in-use, it must be added as a direct dependency.
  • Fetch size increased from 1000 to 10000 rows.

    This value may be increased over time as the amount of typical system memory increases. As this may affect the number of round trips, and the speed of light is not likely to change, future increases may be of benefit.

aoserv-master-1.84.11

Release Notes

aoserv-master-1.84.10

Release Notes

  • New Linux group and user "centos" to support deployments in Amazon EC2 (and other cloud environments) via the cloud-init package.
  • Changed default sudo for "aoadmin" from ALL=(ALL) NOPASSWD: ALL to ALL=(ALL) NOPASSWD:ALL to match the new "centos" user. This is only a whitespace change and is functionally equivalent.

aoserv-master-1.84.8

Release Notes

aoserv-master-1.84.7

Release Notes

aoserv-master-1.84.6

Release Notes

aoserv-master-1.84.2

Release Notes