Skip to main content

2 posts tagged with "feature"

View All Tags

22.12

Important Security Bug-fix Release

Severity: Moderate

Several JDK CVE CVE-2023-0482 (Fixed in Resteasy 4.7.8) CVE-2023-0482 (Fixed in Resteasy 4.7.8)

Server health service

  • The internal health service, accessible at /fsi/service/healthcheck, now uses much more internal checks to determine the overall health of the server.
  • The container healthcheck was adapted according to the changes and now triggers a restart of the container more quickly.

Rename and metadata

Fixed an issue with extra metadata added via the API not being moved in case of renaming or moving the source data.

Exit on start-up

Fixed a server exit at startup when the server was started with an incomplete storage.

Archive support

The unpacking of archives (TAR, BZ2) has been accelerated.

Static file responses for video files

When delivering video files in particular, the byte-range support has been changed. . For the video container formats mov, m4v und mp4, only the first chunk is delivered for requests with range headers. This massively reduces the traffic for video playback.

Bug if Apache Solr was disabled

If Apache Solr was disabled as the search database, an exception could occur when deleting directories. This problem has been fixed.

Storage import order

The internal job queue that determines when images are converted for the storage has been completely re-implemented. As a result, queue processing is significantly accelerated when API uploads and file system changes occur simultaneously. The RAM memory requirements have also been significantly reduced.

WebP encoder

A new WebP encoder based on libwebp 1.3.0 was implemented. The following encoder parameters are deprecated:

info Parameter deprectation
  • snsStrength
  • filterSharpness
  • filterStrength
  • preProcessing
  • multiThreads

Log output when the server is stopped

Log output for the ListBuffer indicating an error when the server was terminated has been removed. This was not an error.

Uniform time specifications for logging

The output of dates and time ranges has been unified in all log outputs and are now human-readable.

Storage Performance

If many files in many directories are changed, then the speed to mirroring the directory structure in storage is now much better.

Directory Cache

The internal cache for the directory structure is now more limited based on the available RAM memory.

Fallback Images

Rendered fallback images did not have a cache-control header under certain circumstances. This problem has now been fixed.

FSI Layers

It's now possible to also use regular HTML content (e.g. text or videos) in FSI Layers

added parameters:

  • contentInBackground - defines if content is set in background

changed API functions:

  • addGroup(strParentGroupName, oParameters, (index or layer name))
  • addLayer(strParentGroupName, oParameters, (index or layer name), (HTML content))
  • move(layerName, targetGroup, (target index or layer name))

22.09

Critical Security Bug-fix Release

Severity: High

CVE-2021-43980 (fixed in Tomcat 9.0.62)
CVE-2021-44832 (fixed in log4j2 2.17.1)
Several JDK CVE
Increased Salt Bits for login digest method

Bump to Java 17 LTS

This version uses Java 17. Parts of the source code have been updated according to the possibilities of Java 17. Slight performance advantages could be measured in internal benchmarks.

Error if histogram generation is disabled

Conversion errors could occur if histogram creation was disabled or could not be performed.

Fix disk usage performance and sizing bug

The display of the capacity of the disk for storage was incorrect and has been fixed. The speed at which this was determined has been significantly improved.

Added some additional image formats

We have expanded the number of supported source image formats and from this version we support the following formats:

info

JPEG - Joint Photographic Experts Group
TIFF - Tag Image File Format
GIF - Graphics Interchange Format
PNG - Portable Network Graphics
PSD - Photoshop document
WEBP - Google WebP Format
BMP - Bitmap File Format
FPX - FlashPix
PBM - Portable Anymap
PICT - macOS image format
PCX - Picture exchange
IFF - Interchange File Format
HDR - Radiance High Dynamic Range RGBE Format
TGA - Truevision TARGA
SGI - Silicon Graphics Image Format

Image type recognition

Recognition for certain image formats has been revised and accelerated. Especially the initial scan after a reboot benefits from this improvement.

Directory images

Fixed a problem with very small images in the Web Interface view of directories.

Fix Alpha-Channel bug

For images without ICC color profile, the transparency channel could be rendered incorrectly. This occurred especially with PNG images with linear RGB ICC.