The Tango Community has more than 500 participants from all over the World!

We are proud to have more than 45 institutional and more than 15 industrial partners.

Join the Community by becoming a Member! This will allow you to find colleagues from different countries and affiliations and also allow you to post to the forum.


Latest news

Release of PyTango 10.1.4

Dear all,

We are pleased to announce that PyTango 10.1.4 is now available.

This is a patch release that fixes memory leaks affecting the 10.1.x series when used with Python 3.14 and newer. If you are running PyTango 10.1.x with Python 3.14+, we strongly recommend updating to this version as soon as possible.

Downloads

Changelog

https://tango-controls.readthedocs.io/projects/pytango/en/v10.1.4/versions/news.html

For additional details, please refer to the GitLab release page.

Best regards,
On behalf of the PyTango team

Yury Matveev

New releases for PyTango: 10.0.4 and 10.1.3

Dear all,

PyTango 10.0.4 and 10.1.3 are now available.

These are patch releases. They include updated cppTango versions (10.0.4 and 10.1.2) with a fix for the Alarm event, bundled in the wheels.

Downloads:

PyPI: https://pypi.org/project/pytango/

GitLab: https://gitlab.com/tango-controls/pytango/-/releases

conda-forge: https://anaconda.org/conda-forge/pytango.
Conda packages do not bundle cppTango, so upgrading cppTango provides the same fix.

Changelogs:

https://tango-controls.readthedocs.io/projects/pytango/en/v10.0.4/versions/news.html

https://tango-controls.readthedocs.io/projects/pytango/en/v10.1.3/versions/news.html

For more details, see the GitLab release pages.

Regards,
/Yury
On behalf of the PyTango team

New release for cppTango: 10.3.0

We are pleased to announce the immediate availability of cppTango 10.3.0

We are pleased to announce the immediate availability of cppTango 10.3.0.

This release comes with new features for device server telemetry, improving the support for the OpenTelemetry standard.

An important breaking change regarding the class factory mechanism: device servers are now required to subclass the DServer class in order to override the virtual class_factory member function. The derived class should later be registered using Util::register_dserver_constructor. The latest version of Pogo is able to regenerate your server with this new mechanism.

The code base also has been refactored widely to have basically one class per file, thus affecting the public include files. Users of the "tango/tango.h", and users of Pogo, should not be affected though.

The licensing of the project and its files has been clarified, so please check the new file headers if you are concerned.

As always, there are bug fixes.

Detailed release notes are available on GitLab.

We also updated TangoSourceDistribution.

cppTango 10.0.4 and 10.1.2 Releases Available

We are pleased to announce the immediate availability of cppTango 10.0.4 and 10.1.2.

The previous 10.0.x and 10.1.x releases would not allow clients to re-subscribe to ALARM events. See https://gitlab.com/tango-controls/cppTango/-/issues/1605. This release resolves this issue, allowing ALARM event subscriptions for longer than 10 minutes.

We strongly recommend updating to these releases if you are using ALARM events.

Releases:

Documentation:

PyTango 10.1.2 Release Available

We are pleased to announce the immediate availability of PyTango 10.1.2.

We are pleased to announce the immediate availability of PyTango 10.1.2.

PyTango 10.1.0 and 10.1.1 contain a regression in change event and archive event configuration on devices (see the related issue on GitLab: https://gitlab.com/tango-controls/pytango/-/issues/740). This regression would be noticeable by clients such as Taurus and Taranta – however, the problem on the device server side, not the client.

We strongly recommend upgrading to version 10.1.2 if you are currently using any 10.1.x release.

PyTango 10.1.2 is available from:

The documentation is available on Read the Docs: https://tango-controls.readthedocs.io/projects/pytango/en/v10.1.2/versions/news.html

For full details, please refer to the GitLab release page and the updated documentation.

See all news

Mailing list

The Tango mailing list was the only communication channel before the forum was set up (in 2015). The mailing list is still maintained for announcements and questions which are not related to one of the forum topics.

If you want to receive updates about Tango or post any information about Tango, please, sign up and tick the button "subscribe to the mailing list"

The Messages sent to info@tango-controls.org can be browsed and searched here.