Skip to content

Release version 2.8.1

Latest
Compare
Choose a tag to compare
@IanEmmons IanEmmons released this 09 Jun 19:04

Parliament version 2.8.1 includes:

  • This release includes a Docker image on Docker Hub: idemmons/parliament:2.8.1
  • Introduced a clean separation between Parliament's software and data files. The software files may now be read-only to the account under which Parliament is running, and the data files are easily moved to a writable location suitable for mass storage, such as an alternate partition, network mount, NAS or SAN device. All data files, including log files, are now stored under the directory given by the kbDirectoryPath setting in ParliamentKbConfig.txt (default is kb-data under the installation directory).
  • The startup script on Linux/UNIX properly supports systemd service installation.
  • The startup script on Windows parallels the Linux/UNIX script, and is now a PowerShell script.
  • Fixed an issue on UNIX/Linux platforms that prevented the Parliament daemon from receiving SIGTERM signals, making Parliament difficult to use in a Docker container.
  • Made the bdbCacheSize configuration parameter in ParliamentKbConfig.txt global across all graphs. Previously, a cache of this size was dedicated to each named graph. With this change, a single cache of this size is shared by all graphs. This is particularly beneficial to deployments that have a large number of graphs. Also, raised the default cache size from 32 MB to 512 MB.
  • Reduced the volume of logging when Parliament is running in daemon mode.
  • Numerous updates to bring in line with Java 11 & 17 (but still using Java 8)
  • Several documentation improvements, including a new section detailing how to secure a Parliament instance.

See the release notes (https://github.com/SemWebCentral/parliament/blob/master/doc/ReleaseNotes.txt) for details.

Important: While the file format of version 2.8.1 is backwards compatible with 2.7.13 and 2.7.12, it is not compatible with older versions. To upgrade the data stored in a prior release of Parliament, please follow the procedure in Section 2.2.2, "Upgrading an Existing Installation", in the Parliament User Guide. This can be found in your Parliament download, and it is also available here: https://github.com/SemWebCentral/parliament/tree/master/doc/UserGuide