Repository navigation
Releases: ayaka-notes/ayakaleaf-pro
Release list
Ayakaleaf Pro v6.3.0
Release date: 2026.10.03: https://ayakaleaf-pro.ayaka.space/blog/2026/ayakaleaf-pro-v6.3-is-released-now
Warning
Ayakaleaf Pro v6.3.0 was initially released on September 24, 2026. However, we have identified some issues with AI Assistant, Zotero and Mendeley integrations due to upstream updates.
Please rest assured that the previously released version containing the bug will not cause any damage to your data. You only need to pull the latest image and upgrade your deployment. If you previously used the Zotero integration, you will also need to run the migration script below.
Zotero / Mendeley migration Is Needed!
Existing installations must migrate linked bibliography files when upgrading to a version containing fix `12031b8dfd`.(Not contained in v6.3.0, and will be inctroduced later) New installations do not need this step.
This renames zoteroGroupId / mendeleyGroupId to group_id, renames importedByUserId to importer_id, and removes importedByName.
Back up MongoDB and stop the application before running the migration. Keep MongoDB running. Open its shell (replace mongo with your container name):
docker exec -it mongo mongoshRun the following in mongosh (replace sharelatex with your database name):
use sharelatex
(async () => {
let updated = 0
await db.projects.find({}, { rootFolder: 1 }).forEach(async project => {
const changes = {}
function visit(folders, path) {
for (const [i, folder] of (folders || []).entries()) {
const folderPath = `${path}.${i}`
for (const [j, file] of (folder.fileRefs || []).entries()) {
const data = { ...file.linkedFileData }
if (!["zotero", "mendeley"].includes(data.provider)) continue
const groupKey = `${data.provider}GroupId`
if (![groupKey, "importedByUserId", "importedByName"].some(key => key in data)) continue
for (const [oldKey, newKey] of [[groupKey, "group_id"], ["importedByUserId", "importer_id"]]) {
if (data[oldKey] != null && data[oldKey] !== "") {
const value = String(data[oldKey])
if (newKey in data && data[newKey] !== value) {
throw new Error(`Conflicting ${newKey}: project ${project._id}, file ${file._id}`)
}
data[newKey] = value
}
delete data[oldKey]
}
delete data.importedByName
changes[`${folderPath}.fileRefs.${j}.linkedFileData`] = data
}
visit(folder.folders, `${folderPath}.folders`)
}
}
visit(project.rootFolder, "rootFolder")
if (!Object.keys(changes).length) return
const result = await db.projects.updateOne(
{ _id: project._id, rootFolder: { $eq: project.rootFolder } },
{ $set: changes }
)
if (!result.matchedCount) throw new Error(`Project changed during migration: ${project._id}`)
updated += result.modifiedCount
})
print(`Updated ${updated} project(s).`)
})()The script includes nested folders and only changes Zotero/Mendeley metadata. It is safe to rerun: a completed migration reports Updated 0 project(s). on the next run. If it stops with a conflict, inspect the reported project/file; earlier projects may already have been migrated.
Start the updated application, reload the editor, and refresh an existing bibliography file as its original importer. Historical snapshots are not rewritten. To downgrade to the old application, restore the MongoDB backup.
We are very proud to announce the release of Overleaf Pro 6.3.0, the most powerful and feature-rich online LaTeX editor in the community. As we have always focused on improving our users’ experience, this release brings huge changes and marvelous features that you will definitely love, including AI assistant and 3-rd reference integration.
Changes
- AI Chat Assistant: Chat with an AI model through your own provider, just in your editor.
- LaTeX Error Assistant: Get AI-suggested fixes for LaTeX compilation errors.
- Mendeley integration: Import references from Mendeley similar to Zotero.
- Open in Overleaf API: Added an API for opening content in Overleaf.
- Template Gallery: Added server-side pagination, search, and sorting, so large galleries no longer need to load every template in the browser.
- Translations: Updated translation patches for 6.3.0, including new interface text across supported languages.
- Upstream Overleaf 6.3.0: Includes tabbed file editing, separate header logos for light and dark themes, and dependency and base image
- Added
OVERLEAF_HEADER_IMAGE_URL_LIGHTandOVERLEAF_HEADER_IMAGE_URL_DARKto support separate header logo images for light and dark themes. - Files can now be opened in different tabs in the editor.
- Added support for configurable HTTP(S) proxies, including locally hosted proxies, via
OVERLEAF_LINKED_URL_OUTBOUND_PROXY.(same used in Open in Overleaf API)
Feature 01: AI Assistant is available now
AI is all your need, see your setup tutorial: https://ayakaleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/ai-integration
Feature 02: Open in Overleaf API
This feature is enabled by default, and you can generate your own link to open your latex project in your own overleaf instance. Just visit your.overleaf.com/devs to see details. https://ayakaleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/overleaf-import-api
Now, you can add an “Open in Overleaf” button to your website, blog, or template library so users can import LaTeX snippets, remote files, or ZIP projects with one click. The content opens as a new project in your instance, ready to edit and compile—no manual copying or uploading needed.
Feature 03: Mendeley integration
Similar to Zotero integration, see: https://ayakaleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/mendeley-integration
Feature 04: Template Pagination
The gallery now pages, sorts and searches in MongoDB. It works without any preparation; with thousands of templates, but you can still add these indexes to keep it fast (safe to re-run, mongo/sharelatex = your container and database names):
docker exec mongo mongosh sharelatex --quiet --eval '
db.templates.createIndex({category:1,lastUpdated:-1},{name:"category_1_lastUpdated_-1",background:true});
db.templates.createIndex({lastUpdated:-1},{name:"lastUpdated_-1",background:true});
db.templates.createIndex({category:1,name:1},{name:"category_1_name_1_ci",collation:{locale:"en",strength:2},background:true});
db.templates.createIndex({name:1},{name:"name_1_ci",collation:{locale:"en",strength:2},background:true});
'Keep the collation on the two *_ci indexes as written — the gallery queries with the same collation and MongoDB only uses a matching index.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.0Official Release Notes
Release date: 2026-08-28
TexLive 2026 is available for Server Pro instances running Sandboxed Compiles. Check the documentation for instructions to upgrade and the Release Notes for the key changes introduced in this version.
New Features
- Added
OVERLEAF_HEADER_IMAGE_URL_LIGHTandOVERLEAF_HEADER_IMAGE_URL_DARKto support separate header logo images for light and dark themes. - Files can now be opened in different tabs in the editor.
Other changes
- Security updates to the base image and installed packages.
Source: https://docs.overleaf.com/on-premises/release-notes/release-notes-6.x.x
Ayakaleaf Pro v6.2.2
Release date: 2026.07.23
Changes
Backport the official hotfix patches shipped in upstream Overleaf 6.2.2 (on top of 6.2.1):
- Stop leaking the project invite token secret into the logs. The invite token encryptor logged its own configuration on every encrypt/decrypt, which included the cipher passwords derived from
OVERLEAF_INVITE_TOKEN_SECRET. - Migrate outgoing email from the end-of-life AWS SES v1 client to SESv2. Instances configured with the
sesemail driver could fail to send email at all; sending now goes throughSESv2Client. - Gate the group entries of the share-project dropdown behind the new
group-link-sharingfeature flag, so group link sharing is no longer offered on instances where it does not apply. - Fix the share-project modal for collaborators. Opening it as a non-owner, or with the
sharing-updatesflow disabled, issued a request that always failed and surfaced a "something went wrong" error. - Add
scripts/flush_docs_with_pending_updates.jsto document-updater, a maintenance script that recovers documents left with a stuckPendingUpdatesqueue in Redis after their project was flushed or hard deleted. Supports--dry-runand a--estimated-docssafety check. - Update dependencies:
multer2.2.0,form-data2.5.6,protobufjs7.6.3,@grpc/grpc-js1.14.4.
This release also includes the following fixes and improvements from Ayakaleaf Pro:
- Add full translations for 16 additional languages (cs, da, de, es, fi, fr, it, ja, ko, nl, no, pl, pt, ru, sv, tr), fixing untranslated strings such as the password reset page. Fixes #38.
- Fix the item count in the admin panel "show N more projects" button, which showed the wrong number because the plural placeholder was not passed correctly.
- Fix GitHub export validation errors, which are now rendered through static i18n keys instead of raw messages, and drop the error keys that are no longer used by the GitHub Sync modal.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.2.2Official Release Notes
Release date: 2026-07-20
Bugfixes
- #1499: fix
OVERLEAF_INVITE_TOKEN_SECRETbeing ignored in settings - Resolves broken SES API email transport
- LDAP: resolves "invalid email address" error when using email address as the username
- Git: resolves "fetch" error polling log level from external URL
- Resolves error alert displayed in Project Sharing modal
Other changes
- Introduced
flush_docs_with_pending_updatesscript for managing stuck documents - Refreshed internal dependencies
Source: https://docs.overleaf.com/on-premises/release-notes/release-notes-6.x.x
Ayakaleaf Pro v6.2.1
Release date: 2026.07.18
Changes
Backport the official hotfix patches shipped in upstream Overleaf 6.2.1 (on top of 6.2.0):
- Harden the real-time
applyOtUpdatemessage with a strict validation schema instead of accepting any object, rejecting malformed edit operations. - Relax that schema to make
meta.tcoptional, so valid updates are no longer rejected by the stricter validation. - Fix the editor (ShareJS client) so operations that reduce to an empty op — cancelled out by a remote/concurrent op, or fully reverted by undo — are dropped instead of being sent to the server, and the document is correctly reported as saved. Prevents spurious sync / "unsaved changes" issues around undo and concurrent editing.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.2.1Ayakaleaf Pro v6.2.0
We are proud to announce the release of Overleaf Pro 6.2.0, the most powerful and feature-rich online LaTeX editor in the community. Special thanks to yu-i-i and davrot for their valuable contributions. They enhanced GitHub Sync and introduced Advanced Citation Search, and Zotero integration.
Notes
-
A new required
OVERLEAF_INVITE_TOKEN_SECRETenvironment variable has been introduced, you must Generate it with:openssl rand -base64 32If it is not configured, your Overleaf instance will fail to start. -
If you enable GitHub Sync, you must configure the
GITHUB_TOKEN_CIPHER_PASSWORDenvironment variable. This variable is required to securely encrypt GitHub access tokens. Without it, your Overleaf instance will fail to start. -
Added a new
DEFAULT_LATEX_COMPILERenvironment variable to set the default compiler used by new projects (either pdflatex, latex, xelatex or lualatex). -
The redesigned editor is now the only available option.
Changes
This release includes the following improvements and new features.
MAX_UPLOAD_SIZEis now configurable instead of being limited to 50 MB.- Fixed a container restart loop when sandboxed compiles were disabled.
- Enforced owner-scoped PAT deletion for OAuth2.
- Fixed an LDAP import issue.
features include:
- Added a browser-based Python runner.
- Added Pandoc support for importing and exporting Markdown, DOCX, and other formats.
- Added GitHub Sync.
- Added complete Chinese translations.
- Added Zotero integration.
- Added
DEFAULT_LATEX_COMPILER.
Feature01: GitHub Sync
Keep your LaTeX projects synchronized with GitHub repositories for a seamless development workflow. Push and pull changes directly from the editor, collaborate through pull requests, and integrate with existing CI/CD pipelines. Version control makes it easy to track revisions, review changes, and maintain reproducible academic or technical documents.
See: https://overleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/github-synchronisation
Feature02: Pandoc Import/Export
Import Microsoft Word and Markdown documents into fully editable LaTeX projects, or export LaTeX projects back to Markdown and DOCX with a single click. Powered by Pandoc, this feature enables seamless interoperability between academic writing, collaborative editing, and publishing workflows while preserving document structure as much as possible.
See: https://overleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/pandoc-import-and-export
Feature03: Advanced Reference Search
Search and insert bibliographic references from multiple academic databases with intelligent filtering and instant citation support. Quickly discover papers, preview metadata, and build accurate BibTeX entries without switching between different research websites, significantly improving literature review efficiency.
Feature04: Python Runner
Execute Python code directly inside your project without leaving the editor. Perfect for generating figures, processing datasets, automating document workflows, or running reproducible research scripts. Results can be integrated into your LaTeX documents, making scientific computing and writing part of a unified workflow.
Feature05: Zotero
Connect your Zotero library directly to your writing workflow and manage references without leaving the editor. Search your personal Zotero collections, insert citations with a single click, and automatically generate and synchronize BibTeX entries. This integration keeps your bibliography up to date, streamlining literature management for academic papers, theses, and technical documents.
See: https://overleaf-pro.ayaka.space/on-premises/configuration/overleaf-toolkit/zotero-integration
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.2.0Official Release Notes
Breaking Changes
- A new required
OVERLEAF_INVITE_TOKEN_SECRETenvironment variable has been introduced... - Generate it with:
openssl rand -base64 32
Note
Minimum length: 16 characters.
New Features
- The redesigned editor is now the only available option.
- Added
DEFAULT_LATEX_COMPILER.
Bug Fixes
- Removed options for inserting images from another project or external URLs when disabled.
Other Changes
- Updated email styling.
- Updated base image, packages, and internal dependencies.
Ayakaleaf Pro v6.1.2
Changes
- Revert ayaka-notes filestore patch (PDF cover rotation already fixed upstream)
- Install
poppler-utilsfor filestore (overleaf official) - Use
pdftocairoinstead ofconvertto convert pdf cover to png (overleaf official) - Adjust width for preview(1000) thumbnail(700) image (overleaf official)
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.1.2Known Issues
LDAP is broken in this version, it has no impact on other features, as long as LDAP is not enabled. I have reported related bug to upstream. And we will update LDAP dependency in the next version.
Ayakaleaf Pro v6.1.1
Changes
Enable overall theme in overleaf.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.1.1Notes:
Migrations: If you are existing CEP/overleaf user, since we have enabled revert history features in 6.1.0, you will need to update you existing projects to use this feature. For detailed infomation, see Overleaf Pro v6.1.0 release.
Official Release Notes
Bugfixes
- Fixed invalid Documentation link displayed when OVERLEAF_PROXY_LEARN is not set to true.
- Removed invalid Subscription link in the redesign editor settings modal.
- Removed invalid Contact Us link in menu.
Other changes
Updated internal dependencies.
Ayakaleaf Pro v6.1.0
We are very proud to release our ayakaleaf pro v6.1.0, this includes the folloing features.
- Features 01: Templates System
- Features 02: Sandbox Compile
- Features 03: Git Intergration
- Features 04: Symbol Palette
- Features 05: Admin Panel
- Features 06: Review Panel
- Features 07: External URL
- Features 08: SSO
- Features 09: ARM supported
For detailed infomation, visit all features. We also enabled revert history features.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.1.0Migrations
If you are existing CEP/overleaf user, since we have enabled revert history features in 6.1.0, you will need to update you existing projects to use this feature:
Run the folloing command in you mongodb:
# admin ➜ ~/overleaf-pro/develop (release-v6.1.1) $ bin/shell mongo
# root@89d98b6ccc8b:/# mongosh
use sharelatex
db.projects.updateMany(
{},
{
$set: { "overleaf.history.rangesSupportEnabled": true }
}
)Official Release Notes
New design of the Overleaf editor
This Server Pro release contains the new and improved design of the Overleaf editor, and allows toggling to the old editor design. In the next 6.2.X release, users will only see the new and improved design of the Overleaf editor, and will no longer have the option to revert to the old one.
New Features
- Project-wide search: this feature allows you to search for text across all files in your project.
Other changes
Updated base image, installed packages and internal dependencies.
Ayakaleaf Pro v6.0.1
This is a test release for minor version release, also no any additional features.
This release fixes several compile issues emerging after the latest runc updates.
Note
The minimum MongoDB version for Server CE/Pro 6.0.1 is now MongoDB 8.0. You can view our documentation about upgrading MongoDB here.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.0.1Ayakaleaf Pro v6.0.0
Release Overleaf Pro v6.0.0
This is a test release, and also our init version of overleaf pro. This version doesn't contain any feature from server-pro, so it's only marked as our startup point. We will add new features laters, such as admin panel, and git-bridge ...
In this release, we have introduced overleaf docker image in arm, you can give it a try if you have a mac or arm based server, but, some feature may not work well (not tested yet)
This new release reduces the storage usage of binary files in half.
An online migration is included in version 5.5, allowing for minimal downtime as part of the upgrade. Before upgrading to Server Pro v6 make sure you're already running the latest version of Server Pro v5.5 (Release Notes 5.x.x) and have run the migration.
Docker Image
You can find docker image here: https://github.com/ayaka-notes/overleaf-pro/pkgs/container/overleaf-pro
For multi arch image, see here.
docker pull ghcr.io/ayaka-notes/overleaf-pro:6.0.0Binary file migration
This new release reduces the storage usage of binary files in half.
An online migration is included in version 5.5, allowing for minimal downtime as part of the upgrade. Before upgrading to Server Pro v6 make sure you're already running the latest version of Server Pro v5.5 (Release Notes 5.x.x) and have run the migration.
See full migration instructions.
MongoDB upgrade to v8
This release bumps the minimum MongoDB version to 8.0
If you're currently using MongoDB v6 or earlier, you'd need to update your versions one major version at a time (v6 → v7 → v8).
Warning
Please ensure you have a database backup before upgrading. In case of roll-back, you will need to restore the database backup.
For instructions on how to upgrade MongoDB v6 → v7 → v8 see our step-by-step guide here.
Redis upgrade to v7.4
This release also bumps the minimum Redis version to 7.4.
Update your REDIS_IMAGE in your config/overleaf.rc to REDIS_IMAGE=7.4.
New Features
- Link sharing now can be disabled with
OVERLEAF_DISABLE_LINK_SHARING=true. OVERLEAF_MAINTENANCE_MESSAGEandOVERLEAF_MAINTENANCE_MESSAGE_HTMLare now available to customise the title and content of the Maintenance page.OVERLEAF_USER_HARD_DELETION_DELAYandOVERLEAF_PROJECT_HARD_DELETION_DELAYcan be configured (in milliseconds) to modify the deleted users/projects expiration delay (defaults to 90 days).
Bugfixes
- Fixed footer rendering with links.
- Improved error messages on SAML login errors.
- Fixed audit log entry not added when a user's admin state is updated on SSO login.
- Fixed History panel errors when TLS is enabled in Redis.
- Compilations can now be stopped when using non-sandboxed compiles.
Other changes
- All the links to the status page (set via
OVERLEAF_STATUS_PAGE_URL) now useHTTPSand open in a new browser tab.
