Skip to content

Release history

Para releases

Flexible and modular backend framework/server for object persistence, API development and authentication.

All releases

14 shown

No immediate action
1.54.6 New feature

Batch emails + config utils + keys + LDAP +

1.54.5 Feature
Notable features
  • Mermaid diagrams can now be rendered in Markdown using Flexmark
Full changelog

6034f723 [maven-release-plugin] prepare for next development iteration
540645dd [maven-release-plugin] prepare release 1.54.5
22226199 Release 1.54.5.
7e7e72c8 added Mermaid support in Markdown (via Flexmark)
f8e9d0fd [maven-release-plugin] prepare for next development iteration

:package: Download executable JAR

1.54.4 Maintenance

Minor fixes and improvements.

Full changelog

f8e9d0fd [maven-release-plugin] prepare for next development iteration
1bf349c7 [maven-release-plugin] prepare release 1.54.4
cca12ebd fixed javadocs
c5b6115a fixed error in ParaClient
b3f01b46 [maven-release-plugin] prepare for next development iteration

:package: Download executable JAR

1.54.3 Feature
Notable features
  • ParaClient now supports fire‑and‑forget hybrid async requests where calling async methods sends a sync request to Para but does not wait for completion
Full changelog

b3f01b46 [maven-release-plugin] prepare for next development iteration
f4f6bbcf [maven-release-plugin] prepare release 1.54.3
57455fac added new capability to ParaClient - fire-and-forget feature with hybrid async requests where calling async methods sends a sync request to Para but doesn't wait for it to finish
83f5769e [maven-release-plugin] prepare for next development iteration

:package: Download executable JAR

1.54.2 Maintenance
Notable features
  • Added async methods in ParaClient
Full changelog

023fd807 updated dependencies
8aef28ee added async methods in ParaClient
d060c325 cleaned up JavaMailEmailer
9ef29a6d updated commons-lang

:package: Download executable JAR

1.54.1 Bug fix
Notable features
  • Executor service now uses virtual threads
Full changelog

5bead5d8 [maven-release-plugin] prepare for next development iteration
d54678fe [maven-release-plugin] prepare release 1.54.1
24110c32 changed Para's executor service to use virtual threads
593fafc3 updated logback.xml
68f812dc fixed 400 error when chunkSize=0 and readAll() called with 1000+ keys (URL length limit exceeded)
102b55ac updated App.setSettings() to prevent exception
6b3faa44 [maven-release-plugin] prepare for next development iteration

:package: Download executable JAR

1.54.0 Breaking risk
Breaking changes
  • Renamed `ParaMCPServer` to `MCPResources`
Notable features
  • Added MCP server implementation based on Spring AI
  • Automatic MCP listing of all available tools
Full changelog

da54db9a added MCP server implementation based on Spring AI, fixed all javadoc

a7929618 fixed minor issues around javadocs and tests
1aa0d4db updated reachability-metadata.json
403d6d81 updated plugins
ab3e019d updated captcha verification to log scores
ba983abe minor edits to ParaConfig docs
69e7f799 added automatic MCP listing of all available tools
8437b591 refactoring - renamed ParaMCPServer to MCPResources
bdc9ae3d fixed one potential NPE and one ConcurrentModificationException
f086a969 minor fix when checking for empty file in form submission

:package: Download executable JAR

1.53.0 Bug fix
Notable features
  • Added email validation error handling for /_emails API endpoint
  • Exposed sendEmail() method in ParaClient
Full changelog

0325c397 updated Spring Boot to 4.0.4
8d000a07 updated plugins
5d6efaab added integration tests for paraClient.sendEmail(), fixed API response on error
f5e0ce12 added email validation error handling for new /_emails API endpoint, exposed sendEmail() method in ParaClient
e38f2575 fixed form handling of files via JSON API
04fcb781 fixed personal name not shown in emails from Para
56b34b57 fixed issues with BufferedRequestWrapper being called too early, breaking data binding for multipart requests
ed8a8f14 added Form core class, form sumbission handling, /_emails and /_forms API endpoints
f974b8be updated dependencies

:package: Download executable JAR

1.52.5 Breaking risk
⚠ Upgrade required
  • Deprecation: `para.core_package_name` config property is deprecated; use `Para.registerCoreClasses()` instead.
Full changelog

6902ac18 fixed content-type header on md2html function in Api1
7a6bcc77 fixed another bug in ManagedDAO
583fbc8d deprecated para.core_package_name config property, in favor of Para.registerCoreClasses()
9d4ca5a4 fixed bug in ManagedDAO

:package: Download executable JAR

1.52.4 Bugfix

Fixed GitHub Actions permissions and verifier token escaping in TwitterAuthFilter.

Full changelog

c367c56f Fixed CycloneDX SBOM generation goal
5099d80f fixed GitHub Actions permissions
dad16ad6 fixed verifier token escaping in TwitterAuthFilter
2678708a fixed executable JAR generation should not be done by default, only if profile fatjar is activated
b686607a pom.xml cleanup

:package: Download executable JAR

v1.52.3 Bug fix

Fixed NPE when overloading load/store methods and calling `config.renderConfigDocumentation()`.

Full changelog

4b233017 [maven-release-plugin] prepare for next development iteration
c9626a58 [maven-release-plugin] prepare release v1.52.3
bd029b76 fixed NPE when overloading load/store methods and trying to call config.renderConfigDocumentation()
45e100c8 [maven-release-plugin] prepare for next development iteration

:package: Download JAR

v1.52.2 Bug fix

Fixed Config class to store system property overrides in the config file.

Full changelog

e95c75b2 updated Spring Boot to 4.0.2
daec9934 fixed bug in Config preventing system property overrides from being stored in config file, closes Erudika/scoold#473
0041f2c6 fixed Dockerfile init arguments, fixing warnings
627d20be added a simple test for base64 util method
d47e0240 fixed update method in API controller
94e96f81 fixed minor exception in ParaClient
d35c5492 updated plugins in para-server

:package: Download JAR

v1.52.1 Maintenance

Minor fixes and improvements.

Full changelog

0f28c3d7 [maven-release-plugin] prepare for next development iteration
8cd28011 [maven-release-plugin] prepare release v1.52.1
44e85423 added utility method in ParaConfig
50a970a7 updated plugins in para-server
6a56ee88 [maven-release-plugin] prepare for next development iteration

:package: Download JAR

v1.52.0 Breaking risk
Breaking changes
  • Minimum Spring Boot version increased to v4.0
Full changelog

e5dde647 upgraded Spring Boot to v4.0
169e99a5 major refactoring and cleanup: migrated from Jersey to Spring REST, removed old classes and filters, updated security configuration, added static pages for errors and intro
f0e7a707 major refactoring and cleanup: removed AWS SDK from para-server, split up AWS-backed implementations of Para interfaces into separate modules, removed commons-io library, moved Apache HTTP-Client into para-core
899c3950 major refactoring and cleanup: removed Guice dependency, removed ClassGraph, removed para-jar sub-project, added native-image support and reachability-metadata.json
14ee2dd4 refactored Config class to allow for easier overriding of both load() and store() methods
1606955d refactored SAML authentication filter to use Spring SAML
d69e9486 removed javax.naming import, replaced with custom exception
43692367 added revision metadata to intro API response
9e24657e fixed some javadoc errors
be372a81 fixed health utils for failing cache checks
df28c956 fixed access log configuration on startup
fdd2eae0 fixed API utility methods returning 404 if not called with specific Accept header
1eb95847 fixed Caffeine cache initialization
5fce5a73 minor fixes and logging configuration tweaks
c12cd722 fixed Para landing page controller should be disabled if not running from JAR file directly
a10e7d00 added static getter method for Emailer in Para class
6e6a92b1 added new config option to allow CSRF protection for SPA frontends
8a63f66f minor refactoring in API class to allow for app overrides
c0757625 improved PasswordlessAuthFilter by allowing it to set auth cookies and redirect properly
54a7360b updated config documentation rendering to omit @Deprecated config properties
8c453e97 updated Para plugins

:package: Download JAR

Beta — feedback welcome: [email protected]