Skip to content

Releases: linagora/ToM-server

v2025-11-25

09 Dec 10:19
v2025-11-25

Choose a tag to compare

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/match route 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

05 Dec 09:32
v2025-11-25-rc5

Choose a tag to compare

v2025-11-25-rc5 Pre-release
Pre-release

What's Changed

  • 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-11-25-rc4...v2025-11-25-rc5

v2025-11-25-rc4

28 Nov 16:20
v2025-11-25-rc4

Choose a tag to compare

v2025-11-25-rc4 Pre-release
Pre-release

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

25 Nov 16:34
v2025-11-25-rc3

Choose a tag to compare

v2025-11-25-rc3 Pre-release
Pre-release

What's Changed

  • Sets givenname to first_name in lookup/match route 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

20 Nov 16:17
v2025-11-25-rc2

Choose a tag to compare

v2025-11-25-rc2 Pre-release
Pre-release

What's Changed

  • Uses Nodemailer internal engine to create multipart email invitation by @pm-McFly in #292

Full Changelog: v2025-11-25-rc1...v2025-11-25-rc2

v2025-11-25-rc1

19 Nov 15:24

Choose a tag to compare

v2025-11-25-rc1 Pre-release
Pre-release

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

05 Nov 14:22
v2025-10-25

Choose a tag to compare

What's Changed

Full Changelog: v2025-09-29...v2025-10-25

v2025-10-25-rc4

05 Nov 13:50
v2025-10-25-rc4

Choose a tag to compare

v2025-10-25-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: v2025-10-25-rc3...v2025-10-25-rc4

v2025-10-25-rc3

23 Oct 15:23
v2025-10-25-rc3

Choose a tag to compare

v2025-10-25-rc3 Pre-release
Pre-release

What's Changed

  • feat(tom-server/user-info-api): aggregates info from address book by @pm-McFly in #280

Full Changelog: v2025-10-25-rc2...v2025-10-25-rc3

v2025-10-25-rc2

23 Oct 15:22
v2025-10-25-rc2
9a36015

Choose a tag to compare

v2025-10-25-rc2 Pre-release
Pre-release

What's Changed

  • fix(tom-server/invitation-api): add STOP footer for French numbers only by @pm-McFly in #277

Full Changelog: v2025-10-25-rc1...v2025-10-25-rc2