Skip to content

Release history

Scoold releases

Stack Overflow in a JAR. An enterprise-ready Q&A platform with full-text search, SAML, LDAP integration and social login support.

All releases

8 shown

No immediate action
1.68.2 Bugfix

Answers posting fix

No immediate action
1.68.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
1.68.0 Breaking risk

FontAwesome removal

1.67.1 Bug fix
Notable features
  • Added async methods in ParaClient for slow operations
  • Added Catalan and Albanian translations
  • Added support for service tokens used by Scoold Cloud for health checks
Full changelog

76b968fb Release v1.67.1.
1cd19c68 fixed broken default descending sort order
c4710619 updated import code
c69d7cc8 updated dependencies
bb0daaf2 updated reachability-metadata.json and Para Client
356c8290 added ParaClient's async methods where we have slow operations
cad9631a updated dependencies
692db616 updated logback.xml
0fe3495f fixed issues with the import from SO feature
5201046f updated reachability-metadata.json
5ad24f22 added Catalan and Albanian translations
b40f1bc9 added support for service tokens used by Scoold Cloud for health checks
ecc0c600 updated reachability-metadata.json

1.67.0 Mixed
Security fixes
  • GHSA-7qfx-c234-xg4g — added security checks in ApiController for personal access token handling
Notable features
  • Personal access tokens for Scoold API and MCP server
  • MCP server implementation based on Spring AI
Full changelog

ac0c5860 added MCP server implementation based on Spring AI
346bb030 added new feature - personal access tokens for the Scoold API and MCP server

:warning: This release contains a fix for GHSA-7qfx-c234-xg4g

b78170e7 added security checks in ApiController for better handling of personal access tokens
5261a6c3 updated JOSE lib
95d30058 updated reachability-metadata.json
b0f94a4d added personal token validation methods
8a3ebfaf added personal token expiration configuration property
5880c617 minor fix for wrong default space name in Post class
c35f4f45 minor fix for null content body in comments and posts
31d55eda minor fix for invalid addition to an empty list in ApiController
b83428aa minor fix for occasionally incorrect appid value shown in API responses
96995074 fixed bug where reports count badge is not updated instantly when reports are deleted
4883c5d1 added optional override entity map in ApiController creation methods
9426a5e3 added explicit Pager request parameters in ApiController

1.66.2 Security relevant
Security fixes
  • GHSA-768r-cv9p-wrcm — fixed unsafe handling of postId in QuestionsController.post()
Full changelog

:warning: This release contains fix for https://github.com/Erudika/scoold/security/advisories/GHSA-768r-cv9p-wrcm

a15fa1b6 Release v1.66.2.
e091c932 refactoring - declared explicit request parameters in ApiController methods
e548086b fixed unsafe handling of postId when creating new questions in QuestionsController.post()
3bcd7406 added missing filter on questions page for listing questions with accepted answer
100827ee minor change in CSP header

1.66.1 Bug fix
Notable features
  • Added JSON-LD metadata for questions, answers, and profiles
Full changelog

61ae65b4 Release v1.66.1.
182bbd03 updated dependencies
5def88c2 fixed feedback ownership not verified on delete
dfd51deb fixed location box duplication when editing questions
ad4c6c45 fixed checkbox rendering in Markdown
a0e37347 added JSON-LD metadata for questions, answers and profiles
c5010c09 fixed sitemap should be disabled for private sites
079ad23e fixed webmanifest images and config, added new favicons
b2c9ea68 readme
9c59130a moved Docs to -> scoold.com/documentation, README cleanup
1f1382ac Delete CNAME
59925f91 updated Para client
e27dee31 updated Spring Boot to 4.0.4
ffc3edf7 fixed styling on task lists in Markdown and the padding on the location input field, under the markdown editor
a99d98c4 updated dependencies
8aa66836 updated docker compose configuration
aab0b161 fixed NPE on Admin page when rendering overloaded config

1.66.0 Breaking risk
⚠ Upgrade required
  • Bumped Java compatibility baseline to version 21
  • Upgraded Spring Boot to v4.0 (also updated Para client and related configurations)
  • Updated Helm chart to use API v2, compatible with Helm 3.x
Breaking changes
  • Removed dependency on Akismet Kotlin client
  • Removed calls to commons-io `IOUtils`
Full changelog

537e8c03 Release v1.66.0.
faf84e55 updated Para client and Spring Boot to 4.0.2
957492e6 minor CSS fix for comment images showing up too big
2b7b9daf updated reachability-metadata.json
11f33e08 fixed optimization of multiple requests sent to Para, increasing UI load times
c5083426 fixed service-worker.js duplicate requests to server by disabling preloads
b93d3be6 updated reachability-metadata.json
8b0cb4f9 removed calls to commons-io IOUtils
435bed9c updated Para client
c147b184 updated native-image build configuration
ead2a492 fixed native-image build
cf7dd980 changed native image output package name
b6c7a53d minor refactoring - removed javax.inject API, fixed issues with native image
b1de1116 fixed current space selection ambiguity, by showing space name in navbar
9b8c9b75 fixed settings form not triggering
b4fc380d added SBOM plugin in pom.xml
1392f645 upgraded Spring Boot to v4.0
be64344e minor styling changes on the backups page
9237e7b6 reorganized layout on the settings page
02ab5a9d updated language file
0c05c082 removed the use of Google Maps for the 'near me' feature, refactored location input autocomplete
cf68a755 updated Para client
8d1c2658 bump Java compatibility baseline to 21
b4b6b224 fixed og:url meta tag in base html template
3e772058 updated demo links
8899fd79 removed dependency on Akismet Kotlin client
010b1145 fixed minor issue in Helm chart
67f84d89 updated Helm chart
b8e36963 added .dockerignore
b23b5e59 updated Dockerfile
983cd3a8 updated Helm chart to use API v2, Helm 3.x
5f8cba1b updated pom.xml for native image
d1780319 minor CSS fix for profile boxes on the people page

Beta — feedback welcome: [email protected]