Skip to content

Releases: apache/answer

v2.0.2-RC1

v2.0.2-RC1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:34

New Features

  • New: Add reasoning content support in AI conversation records and chat UI to preserve model thinking output across follow-up rounds (@hgaol #1530)
  • New: Allow disabling email verification from site settings for deployments that do not require mandatory email confirmation (@AsyncAssassin #1540)
  • New: Add recovery middleware to handle unexpected panics more gracefully in HTTP requests (@hhc7 #1537)
  • New: Add interval support for new question email notifications (@AsyncAssassin #1545)

Improvements

  • Improve: Move new question email throttling to a dedicated worker and make the email queue configurable for better operational control (@AsyncAssassin)
  • Improve: Update Docker and CI build flow to use Buildx and Go 1.25 for image builds (@LinkinStars)

Bug Fixes

  • Fixed: Prevent incorrect external login account binding during connector sign-in flows (@LinkinStars)
  • Fixed: Align revision audit permission checks for both approve and reject actions (@LinkinStars)
  • Fixed: Enforce avatar cleanup ownership checks when updating profile images (@LinkinStars)
  • Fixed: Harden Accept-Language parsing against malformed oversized headers (@LinkinStars)
  • Fixed: Remove stale administrative API key access after role or account changes (@LinkinStars)
  • Fixed: Restrict deleted or pending answer visibility in answer and MCP retrieval paths (@LinkinStars)
  • Fixed: Preserve accepted answer operations when short links are enabled (@hgaol #1541)
  • Fixed: Limit JSON 500 rewriting to API routes and avoid rewriting responses after they have already been flushed (@hhc7)
  • Fixed: Avoid the /topic fallback for non-Latin titles by generating pragmatic ASCII slugs (@ahmedqasid #1526)

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 29 May 07:56

New Features

  • New: Support semantic search in AI chat and embedding ability (@hgaol #1510)
  • New: Add vector search plugin and vector sync service for question and answer embeddings (@hgaol)

Improvements

  • Improve: Enhance local plugin path resolution and module replacement handling for local plugins (@hgaol #1520)

Bug Fixes

  • Fixed: Attachment upload broken after upgrading to v2.0.0 (@robinv8 #1527)
  • Fixed: Keep Helm install port aligned with service port (@Herrtian #1522)
  • Fixed: Change avatar column type to TEXT to support long URLs (@maishivamhoo123 #1499)
  • Fixed: Update bubble user background color for dark mode (@MakiWinster72 #1505)
  • Fixed: Implement HTML rendering for AI chat display content (@LinkinStars)
  • Fixed: Add admin moderator visibility checks for timeline objects, answers, and comments (@LinkinStars)
  • Fixed: Enhance admin user cache handling and add status checks for email verification and suspension (@LinkinStars)
  • Fixed: Add API key scope checks to enhance authorization security (@LinkinStars)
  • Fixed: Normalize and validate comment IDs and object IDs in comment requests (@LinkinStars)
  • Fixed: Improve image decoding checks for JPEG, PNG, and GIF uploads (@LinkinStars)
  • Fixed: Escape HTML characters in dynamic email template content (@LinkinStars)
  • Fixed: Correct variable name in JSON unmarshal for site general information (@kumfo)
  • Fixed: Enhance bracket handling in formatting and add a concurrency test for internationalization (@LinkinStars)

v2.0.1-RC2

v2.0.1-RC2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 May 03:53

New Features

  • New: Support semantic search in AI chat and embedding ability (@hgaol #1510)
  • New: Add vector search plugin and vector sync service for question and answer embeddings (@hgaol)

Improvements

  • Improve: Enhance local plugin path resolution and module replacement handling for local plugins (@hgaol #1520)

Bug Fixes

  • Fixed: Attachment upload broken after upgrading to v2.0.0 (@robinv8 #1527)
  • Fixed: Keep Helm install port aligned with service port (@Herrtian #1522)
  • Fixed: Change avatar column type to TEXT to support long URLs (@maishivamhoo123 #1499)
  • Fixed: Update bubble user background color for dark mode (@MakiWinster72 #1505)
  • Fixed: Implement HTML rendering for AI chat display content (@LinkinStars)
  • Fixed: Add admin moderator visibility checks for timeline objects, answers, and comments (@LinkinStars)
  • Fixed: Enhance admin user cache handling and add status checks for email verification and suspension (@LinkinStars)
  • Fixed: Add API key scope checks to enhance authorization security (@LinkinStars)
  • Fixed: Normalize and validate comment IDs and object IDs in comment requests (@LinkinStars)
  • Fixed: Improve image decoding checks for JPEG, PNG, and GIF uploads (@LinkinStars)
  • Fixed: Escape HTML characters in dynamic email template content (@LinkinStars)
  • Fixed: Correct variable name in JSON unmarshal for site general information (@kumfo)
  • Fixed: Enhance bracket handling in formatting and add a concurrency test for internationalization (@LinkinStars)

v2.0.1-RC1

v2.0.1-RC1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 May 09:16

New Features

  • New: Support semantic search in AI chat and embedding ability (@hgaol #1510)
  • New: Add vector search plugin and vector sync service for question and answer embeddings (@hgaol)

Improvements

  • Improve: Enhance local plugin path resolution and module replacement handling for local plugins (@hgaol #1520)

Bug Fixes

  • Fixed: Attachment upload broken after upgrading to v2.0.0 (@robinv8 #1527)
  • Fixed: Keep Helm install port aligned with service port (@Herrtian #1522)
  • Fixed: Change avatar column type to TEXT to support long URLs (@maishivamhoo123 #1499)
  • Fixed: Update bubble user background color for dark mode (@MakiWinster72 #1505)
  • Fixed: Implement HTML rendering for AI chat display content (@LinkinStars)
  • Fixed: Add admin moderator visibility checks for timeline objects, answers, and comments (@LinkinStars)
  • Fixed: Enhance admin user cache handling and add status checks for email verification and suspension (@LinkinStars)
  • Fixed: Add API key scope checks to enhance authorization security (@LinkinStars)
  • Fixed: Normalize and validate comment IDs and object IDs in comment requests (@LinkinStars)
  • Fixed: Improve image decoding checks for JPEG, PNG, and GIF uploads (@LinkinStars)
  • Fixed: Escape HTML characters in dynamic email template content (@LinkinStars)
  • Fixed: Correct variable name in JSON unmarshal for site general information (@kumfo)
  • Fixed: Enhance bracket handling in formatting and add a concurrency test for internationalization (@LinkinStars)

v2.0.0

Choose a tag to compare

@shuashuai shuashuai released this 03 Feb 02:04

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

Improvements

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

v2.0.0-RC2

v2.0.0-RC2 Pre-release
Pre-release

Choose a tag to compare

@shuashuai shuashuai released this 29 Jan 09:17

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

Improvements

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

v2.0.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@fenbox fenbox released this 29 Jan 06:15

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

Improvements

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

Choose a tag to compare

@github-actions github-actions released this 19 Dec 12:23
3000e3a

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-lint to 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

v1.7.1-RC2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Dec 03:03
3000e3a

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-lint to 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

v1.7.1-RC1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Dec 08:04
216786a

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-lint to 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