Newsletter March 2025

During the last month we focused on adding and clarifying documentation,
fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last release. We also added some new features which we would like to introduce to you in this newsletter.

For an in depth overview of the Tryton issues please take a look at our issue tracker or see the issues and merge requests filtered by label.

Changes for the User

Sales, Purchases and Projects

Now we add the company and the warehouse to the supplier return form.

Accounting, Invoicing and Payments

Now the reconciliation reconciles only account move lines in state valid.

Payments made on journals with clearing setup must always create clearing moves even if no account or line is set. Now we use the payable or receivable account as fallback at the clearing date for the clearing move.

When defining an analytic account of type distribution now it is only allowed to choose from account types normal and distribution .

Stock, Production and Shipments

Now we add measurements on the internal shipments.

User Interface

Now we allow to select and copy the sum in tree views for reusability.

System Data and Configuration

Now we also store the ignore-search-limit-option of each export when saving the export for future use.

New Documentation

We unified the navigation in the documentation by using the base URL as logo link and include the homepage in the TOC.

We now clarify the search widget behaviour when using semicolon ; on string fields.

Now we better describe how the configured sequence is used to fill the SEPA mandate identification.

We now updated the documentation of the product_attribute module. Have a look.

Now we explain that the database user isn’t the same as the tryton-user.

We improve the modules topic documentation. Have a look.

On the tutorial module we now explain how to alter the definition of existing fields.

Now we add a help text for the stock location, stock move and shipment states.

New Releases

We released bug fixes for the currently maintained long term support series
7.0 and 6.0, and for the penultimate series 7.4 and 7.2.

Changes for the System Administrator

We added a size limit for RPC arguments and documented it. E.g. it is useful to limit too resource consuming operations.

Now we allow to pass an empty email address to the trytond-admin command.

Changes for Implementers and Developers

Now we treat the following environment variables, - if defined empty, - the same way as if they weren’t set:

  • DB_NAME
  • TRYTOND_CONFIG
  • TRYTOND_DATABASE_URI
  • TRYTOND_LOGGING_CONFIG
  • TRYTOND_LOGGING_LEVEL
  • TRYTOND_TZ

Dependencies

We replaced the passlib by pwdlib.

Now we updated the gettext.js dependency to version 2.

Authors: @dave @pokoli @udono

3 Likes

4 posts were split to a new topic: Is there any example on how to limit request size?