Releases: linagora/ToM-server
v2025-11-25
What's Changed
- feat(tom-server/user-info-api): user profile visibility by @MontaGhanmy in #275
- fix(tom-server/invitation-api): add STOP footer for French numbers only by @pm-McFly in #277
- feat(tom-server/user-info-api): aggregates info from address book by @pm-McFly in #280
- Fix User Info Core Logic by @pm-McFly in #281
- chore(tom-server/invitation-api): verbose invitation service by @MontaGhanmy in #283
- chore(docker): fixes synapse version to 1.119.0 by @pm-McFly in #267
- feat(tom-server/user-info-api): drafts route to get visibility settings by @pm-McFly in #287
- fix(tom-server/user-info-api): corrects typos on user info object by @pm-McFly in #290
- feat(tom-server/search): use user info api service to enrich the result by @MontaGhanmy in #282
- style: just a global style verification by @pm-McFly in #291
- Uses Nodemailer internal engine to create multipart email invitation by @pm-McFly in #292
- Sets givenname to first_name in
lookup/matchroute by @pm-McFly in #294 - Configures default user profile visibility settings in server configuration by @pm-McFly in #295
- Fixes minor bugs and add logs in database related code by @pm-McFly in #296
- Fixes an error 500 during user search by @pm-McFly in #297
- Minor fixes on email content by @pm-McFly in #293
- Fixes a 500 error code on visibility update by @pm-McFly in #298
- Creates a feature flag to control user searching within the matrix DB by @pm-McFly in #299
Full Changelog: v2025-10-25...v2025-11-25
Breaking Changes
The ToM-Server is evolving with a new strategy in mind. This implementation was designed to be a seamless replacement for Synapse, offering a straightforward and efficient solution. The decision has been made to reorganize the development process. ToM-Server will henceforth focus exclusively on serving as a fully matrix-compliant Identity Server. Concurrently, we will develop new services to maintain the augmented matrix approach. The following are a few examples:
- A "ToM-Proxy" to intercept all traffic and enhance payloads on-the-fly.
- New "TWP connectors" similar to the actual Common Settings.
- Administration Services
- Automated bots
- etc.
Removed Packages
Due to a lack of maintenance, their functionalities and code bases have fallen out of date. This has led to increased maintenance costs, as the objectives they were designed to support are no longer in place. In the event that their functionalities are anew required, they will be redeveloped according to the aforementioned plan.
If you were using these packages, we encourage you to fork this repo, or use the docker image from the latest stable release: https://github.com/linagora/ToM-server/releases/tag/v2025-10-25
Removed Routes from ToM-Server
In a similar vein to the packages, we may consider reintroducing these routes if their functionality is demonstrated to be required once more.
If you were using these routes, we encourage you to fork this repo, or use the docker image from the latest stable release: https://github.com/linagora/ToM-server/releases/tag/v2025-10-25
v2025-11-25-rc5
v2025-11-25-rc4
What's Changed
- Matrix identity server/database logging and minor fixes by @pm-McFly in #296
- Tom server/identity server/error 500 during search by @pm-McFly in #297
Full Changelog: v2025-11-25-rc3...v2025-11-25-rc4
v2025-11-25-rc3
What's Changed
- Sets givenname to first_name in
lookup/matchroute by @pm-McFly in #294 - Configures default user profile visibility settings in server configuration by @pm-McFly in #295
Full Changelog: v2025-11-25-rc2...v2025-11-25-rc3
v2025-11-25-rc2
What's Changed
Full Changelog: v2025-11-25-rc1...v2025-11-25-rc2
v2025-11-25-rc1
What's Changed
- feat(tom-server/user-info-api): drafts route to get visibility settings by @pm-McFly in #287
- fix(tom-server/user-info-api): corrects typos on user info object by @pm-McFly in #290
- feat(tom-server/search): uses user info api service to enrich the result by @MontaGhanmy in #282
Full Changelog: v2025-10-25-rc4...v2025-11-25-rc1
Breaking Changes
The ToM-Server is evolving with a new strategy in mind. This implementation was designed to be a seamless replacement for Synapse, offering a straightforward and efficient solution. The decision has been made to reorganize the development process. ToM-Server will henceforth focus exclusively on serving as a fully matrix-compliant Identity Server. Concurrently, we will develop new services to maintain the augmented matrix approach. The following are a few examples:
- A "ToM-Proxy" to intercept all traffic and enhance payloads on-the-fly.
- New "TWP connectors" similar to the actual Common Settings.
- Administration Services
- Automated bots
- etc.
Removed Packages
Due to a lack of maintenance, their functionalities and code bases have fallen out of date. This has led to increased maintenance costs, as the objectives they were designed to support are no longer in place. In the event that their functionalities are anew required, they will be redeveloped according to the aforementioned plan.
If you were using these packages, we encourage you to fork this repo, or use the docker image from the latest stable release: https://github.com/linagora/ToM-server/releases/tag/v2025-10-25
Removed Routes from ToM-Server
In a similar vein to the packages, we may consider reintroducing these routes if their functionality is demonstrated to be required once more.
If you were using these routes, we encourage you to fork this repo, or use the docker image from the latest stable release: https://github.com/linagora/ToM-server/releases/tag/v2025-10-25
v2025-10-25
v2025-10-25-rc4
What's Changed
Full Changelog: v2025-10-25-rc3...v2025-10-25-rc4
v2025-10-25-rc3
What's Changed
Full Changelog: v2025-10-25-rc2...v2025-10-25-rc3
v2025-10-25-rc2
What's Changed
Full Changelog: v2025-10-25-rc1...v2025-10-25-rc2