Product changelog

FiloraFS-Lite changelog

Versioned product history for the open-source Spring Boot local file storage foundation.

v2.0.0 — Current

Release date: not documented in the source repository. This page does not infer a date from repository commits or website updates.

  • Upgraded to Spring Boot 4.1.1 and Java 25.
  • Added Maven wrapper startup with optional .env overrides, ./uploads storage, and a development-only API key. The default port is 8080 and multipart file/request limits are 10 MB.
  • Added extension and content-signature validation, flat-path containment, symbolic-link checks, and upload collision protection.
  • File downloads use Spring Resource streaming with attachment headers; missing downloads and metadata return 404, and file lists are sorted.
  • Added a browser API tester, minimal public Actuator health endpoint, and graceful shutdown.
  • Updated the Postman workflow, automated tests, and developer/AI project documentation.

Before upgrading, review the renamed storage and API-key properties in FiloraFS-Lite configuration. Replace the known development key before deployment.

v1.0.0

Release date: not documented in the source package. This page does not infer a date from repository commits or website updates.

Included in this release:

  • Java 21 and Spring Boot 3.5.13
  • Local filesystem storage with no database dependency
  • Shared API-key protection through the X-API-KEY header
  • Multipart upload, file access, listing, deletion, and metadata workflows
  • Focused REST API structure for learning, prototypes, internal tools, and simple single-host applications

Source and documentation

FiloraFS-Lite is released under the MIT license. Review the source repository, read the FiloraFS-Lite documentation, or return to FiloraFS-Lite product information.