Releases: apache/answer
v2.0.0-RC2
Note
This is a major upgrade focused on AI workflows: it adds AI Assistant, MCP Server, API Keys, and editor plugin support, along with a revamped admin navigation experience. Please make a complete backup before upgrading to prevent any data loss.
New Features
- New: AI Assistant feature (@shuashuai @LinkinStars #1479)
- New: MCP server feature (@LinkinStars @shuashuai #1480)
- New: API Keys feature (@LinkinStars @shuashuai #1482)
- New: Editor plugin support (@robinv8 #1481)
Improvements
- Improve: Improve the convenience of the Admin navigation menu (@shuashuai @kumfo #1483)
- Improve: Add layout width option (@shuashuai #1484)
Bug Fixes
- Fixed: Add user in the Admin, no result prompt after submission (@bimakw #1457)
- Fixed: Fix/external id notification (@IfDougelseSa #1465)
- Fixed: fix: expand avatar column length from 1024 to 2048 (@csouls #1463)
- Fixed: When the input type of SchemeForm is a number, the default value of 0 is not displayed.(@shuashuai)
Other Changes
v2.0.0-RC1
Note
This is a major upgrade focused on AI workflows: it adds AI Assistant, MCP Server, API Keys, and editor plugin support, along with a revamped admin navigation experience. Please make a complete backup before upgrading to prevent any data loss.
New Features
- New: AI Assistant feature (@shuashuai @LinkinStars #1479)
- New: MCP server feature (@LinkinStars @shuashuai #1480)
- New: API Keys feature (@LinkinStars @shuashuai #1482)
- New: Editor plugin support (@robinv8 #1481)
Improvements
- Improve: Improve the convenience of the Admin navigation menu (@shuashuai @kumfo #1483)
- Improve: Add layout width option (@shuashuai #1484)
Bug Fixes
- Fixed: Add user in the Admin, no result prompt after submission (@bimakw #1457)
- Fixed: Fix/external id notification (@IfDougelseSa #1465)
- Fixed: fix: expand avatar column length from 1024 to 2048 (@csouls #1463)
- Fixed: When the input type of SchemeForm is a number, the default value of 0 is not displayed.(@shuashuai)
Other Changes
v1.7.1
New Features
- New: SchemaForm Input always a string (@shuashuai #1425)
- New:
<input type="number">needs to set the min|max values on the front-end when necessary (@Dinesht04 #1417)
Improvements
- Improve: Add
golangci-lintto lint target with related formatting/cleanup (@ferhatelmas #1437) - Improve: Bump mockgen to 0.6.0 (@ferhatelmas #1434)
- Improve: Internal refactor to compile regex once rather than on each text clear invocation (@ferhatelmas #1430)
Bug Fixes
- Fixed: Getting “Language file not found.” error when trying to change the Timezone in the admin settings (@LinkinStars #1427)
- Fixed: 500 error on opening any question (@shuashuai @LinkinStars #1426)
- Fixed: Edited answers do not update after moderation (@LinkinStars #1423)
- Fixed: After installation, the default-generated Q&A does not have initial version information when edited (@krypt0n123 #1436)
- Fixed: Multi-byte rune boundary issue when cutting long titles (@ferhatelmas #1431)
- Fixed: Null pointer access in UI when getting branding fails (@ferhatelmas #1433)
- Fixed: Right language handler usage (
GetLangByCtx) for proper language detection (@liruohrh #1444)
Other changes
- Footer UI adjustment to reduce space occupation
v1.7.1-RC2
New Features
- New: SchemaForm Input always a string (@shuashuai #1425)
- New:
<input type="number">needs to set the min|max values on the front-end when necessary (@Dinesht04 #1417)
Improvements
- Improve: Add
golangci-lintto lint target with related formatting/cleanup (@ferhatelmas #1437) - Improve: Bump mockgen to 0.6.0 (@ferhatelmas #1434)
- Improve: Internal refactor to compile regex once rather than on each text clear invocation (@ferhatelmas #1430)
Bug Fixes
- Fixed: Getting “Language file not found.” error when trying to change the Timezone in the admin settings (@LinkinStars #1427)
- Fixed: 500 error on opening any question (@shuashuai @LinkinStars #1426)
- Fixed: Edited answers do not update after moderation (@LinkinStars #1423)
- Fixed: After installation, the default-generated Q&A does not have initial version information when edited (@krypt0n123 #1436)
- Fixed: Multi-byte rune boundary issue when cutting long titles (@ferhatelmas #1431)
- Fixed: Null pointer access in UI when getting branding fails (@ferhatelmas #1433)
- Fixed: Right language handler usage (
GetLangByCtx) for proper language detection (@liruohrh #1444)
Other changes
- Footer UI adjustment to reduce space occupation
v1.7.1-RC1
New Features
- New: SchemaForm Input always a string (@shuashuai #1425)
- New:
<input type="number">needs to set the min|max values on the front-end when necessary (@Dinesht04 #1417)
Improvements
- Improve: Add
golangci-lintto lint target with related formatting/cleanup (@ferhatelmas #1437) - Improve: Bump mockgen to 0.6.0 (@ferhatelmas #1434)
- Improve: Internal refactor to compile regex once rather than on each text clear invocation (@ferhatelmas #1430)
Bug Fixes
- Fixed: Getting “Language file not found.” error when trying to change the Timezone in the admin settings (@LinkinStars #1427)
- Fixed: 500 error on opening any question (@shuashuai @LinkinStars #1426)
- Fixed: Edited answers do not update after moderation (@LinkinStars #1423)
- Fixed: After installation, the default-generated Q&A does not have initial version information when edited (@krypt0n123 #1436)
- Fixed: Multi-byte rune boundary issue when cutting long titles (@ferhatelmas #1431)
- Fixed: Null pointer access in UI when getting branding fails (@ferhatelmas #1433)
- Fixed: Right language handler usage (
GetLangByCtx) for proper language detection (@liruohrh #1444)
Other changes
- Footer UI adjustment to reduce space occupation
v1.7.0
Note
We have made a lot of layout changes in this version. If you have modified the page layout, there may be conflicts. Please remember to backup the old data before upgrading.
New Features
- New: Quicklinks Plugin (@shuashuai apache/answer-plugins#269)
- New: Integrated Quicklinks plugin by default (@LinkinStars #1405)
Improvements
- Improve: schemaForm support tagSelector component (@shuashuai #1380)
- Improve: The question detail page no longer displays the pinned status (@shuashuai #1393)
- Improve: Unified question URL path (@shuashuai #1392)
- Improve: Related will display an empty area when there is no content (@Dinesht04 #1394)
- Improve: Optimize responsive layout (@shuashuai #1406)
- Improve: Make tags optional when creating new questions (@Dinesht04 #1177)
- Improve: Make "Body" part of the question optional (@Dinesht04 #842)
- Improve: Add resetPassword option to command-line tool (@sosyz #1400 #1308)
Bug Fixes
- Fixed: Images in answers not correctly resized (@shuashuai #1404)
- Fixed: New Question Notification Message not get trigger_user (@light-white #1384 #1385)
- Fixed: sync username character (@sy-records #1397)
- Fixed: Dark Mode: Wrong background color for code block (@Dinesht04 #1368)
- Fixed: Plugin installation: build failed failed to copy ui files (@hgaol #1376)
- Fixed: New Question Notification Message not get new tag (@light-white #1382 #1383)
New Contributors
- @light-white made their first contribution in #1382
v1.7.0-RC1
Note
We have made a lot of layout changes in this version. If you have modified the page layout, there may be conflicts. Please remember to backup the old data before upgrading.
New Features
- New: Quicklinks Plugin (@shuashuai apache/answer-plugins#269)
- New: Integrated Quicklinks plugin by default (@LinkinStars #1405)
Improvements
- Improve: schemaForm support tagSelector component (@shuashuai #1380)
- Improve: The question detail page no longer displays the pinned status (@shuashuai #1393)
- Improve: Unified question URL path (@shuashuai #1392)
- Improve: Related will display an empty area when there is no content (@Dinesht04 #1394)
- Improve: Optimize responsive layout (@shuashuai #1406)
- Improve: Make tags optional when creating new questions (@Dinesht04 #1177)
- Improve: Make "Body" part of the question optional (@Dinesht04 #842)
- Improve: Add resetPassword option to command-line tool (@sosyz #1400 #1308)
Bug Fixes
- Fixed: Images in answers not correctly resized (@shuashuai #1404)
- Fixed: New Question Notification Message not get trigger_user (@light-white #1384 #1385)
- Fixed: sync username character (@sy-records #1397)
- Fixed: Dark Mode: Wrong background color for code block (@Dinesht04 #1368)
- Fixed: Plugin installation: build failed failed to copy ui files (@hgaol #1376)
- Fixed: New Question Notification Message not get new tag (@light-white #1382 #1383)
New Contributors
- @light-white made their first contribution in #1382
v1.6.0
New Features
- New: Admin can choose the duration for the suspend. (@shuashuai @LinkinStars #1361)
Improvements
- Improve: Reduce the confusion of search results 0 (@sy-records #1351)
- Improve: Move the Settings -> Users section in admin to Interface. (@shuashuai @LinkinStars #1360)
- Improve: Improve
<hr>tag style in main content (@shuashuai #1364)
Bug Fixes
- Fixed: The software stopped due to an abnormal occurrence (@LinkinStars #1356)
- Fixed: The dropdown menu in navbar is dark (@shuashuai #1355)
v1.6.0-RC1
New Features
- New: Admin can choose the duration for the suspend. (@shuashuai @LinkinStars #1361)
Improvements
- Improve: Reduce the confusion of search results 0 (@sy-records #1351)
- Improve: Move the Settings -> Users section in admin to Interface. (@shuashuai @LinkinStars #1360)
- Improve: Improve
<hr>tag style in main content (@shuashuai #1364)
Bug Fixes
- Fixed: The software stopped due to an abnormal occurrence (@LinkinStars #1356)
- Fixed: The dropdown menu in navbar is dark (@shuashuai #1355)
v1.5.1
Improvements
- Improve: Separate background color for navigation (@shuashuai @LinkinStars #1346)
- Improve: Improve the admin menu (@shuashuai #1345)
- Improve: Refine command usage statements (@Octobug #1330)
- Improve: Add comprehensive tests for KV storage plugin (@sosyz #1344)
Bug Fixes
- Fixed: Users logging in with Google connector do not have access to images (@Giorgio-Bonvicini-R4P #1334)
- Fixed: Username minimum length still set to 4 in Admin panel (@sy-records #1341)
- Fixed: The code snippet caused the layout to break (@shuashuai #1329)
- Fixed: Images are always displayed at the end when copying texts and images content (@shuashuai questions/D1c33)