Synapse

Latest version: v2.205.0

Safety actively analyzes 723296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 32 of 60

2.44.0

Not secure
====================

This release contains an automatic data migration that may cause additional
startup time on the first boot. This only applies to a Cortex that is using
user defined tag properties or using ``ps:person:name`` properties.
Deployments with startup or liveliness probes should have those disabled while
this upgrade is performed to prevent accidental termination of the Cortex
process. Please ensure you have a tested backup available before applying this
update.

Features and Enhancements
-------------------------
- Add a ``.move()`` method on Stormtypes ``trigger`` objects to allow
moving a Trigger from one View to another View.
(`2252 <https://github.com/vertexproject/synapse/pull/2252>`_)
- When the Aha service marks a service as down, log why that service is being
marked as such.
(`2255 <https://github.com/vertexproject/synapse/pull/2255>`_)
- Add ``:budget:price`` property to the ``ou:contract`` form. Add ``:settled``
property to the ``econ:purchase`` form.
(`2253 <https://github.com/vertexproject/synapse/pull/2253>`_

Bugfixes
--------
- Make the array property ``ps:person:names`` a unique array property.
(`2253 <https://github.com/vertexproject/synapse/pull/2253>`_
- Add missing tagprop key migration for the bybuidv3 index.
(`2256 <https://github.com/vertexproject/synapse/pull/2256>`_)

2.43.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a ``.type`` string to the Stormtypes ``auth:gate`` object to
allow a user to identify the type of auth gate it is.
(`2238 <https://github.com/vertexproject/synapse/pull/2238>`_)
- Add ``$lib.user.iden`` reference to the Stormtype ``$lib.user`` to get the
iden of the current user executing Storm code.
(`2236 <https://github.com/vertexproject/synapse/pull/2236>`_)
- Add a ``--no-build`` option to ``synapse.tools.genpkg`` to allow pushing an
a complete Storm Package file.
(`2231 <https://github.com/vertexproject/synapse/pull/2231>`_)
(`2232 <https://github.com/vertexproject/synapse/pull/2232>`_)
(`2233 <https://github.com/vertexproject/synapse/pull/2233>`_)
- The Storm ``movetag`` command now checks for cycles when setting the
``syn:tag:isnow`` property.
(`2229 <https://github.com/vertexproject/synapse/pull/2229>`_)
- Deprecate the ``ou:org:has`` form, in favor of using light edges for
storing those relationships.
(`2234 <https://github.com/vertexproject/synapse/pull/2234>`_)
- Add a ``description`` property to the ``ou:industry`` form.
(`2239 <https://github.com/vertexproject/synapse/pull/2239>`_)
- Add a ``--name`` parameter to the Storm ``trigger.add`` command to name
triggers upon creation.
(`2237 <https://github.com/vertexproject/synapse/pull/2237>`_)
- Add ``regx`` to the ``BadTypeValu`` exception of the ``str`` type when
a regular expression fails to match.
(`2240 <https://github.com/vertexproject/synapse/pull/2240>`_)
- Consolidate Storm parsers to a single Parser object to improve startup time.
(`2247 <https://github.com/vertexproject/synapse/pull/2247>`_)
- Improve error logging in the Cortex ``callStorm()`` and ``storm()`` APIs.
(`2243 <https://github.com/vertexproject/synapse/pull/2243>`_)
- Add ``from:contract``, ``to:contract``, and ``memo`` properties to the
``econ:acct:payment`` form.
(`2248 <https://github.com/vertexproject/synapse/pull/2248>`_)
- Improve the Cell backup streaming APIs link cleanup.
(`2249 <https://github.com/vertexproject/synapse/pull/2249>`_)

Bugfixes
--------
- Fix issue with grabbing the incorrect Telepath link when performing a Cell
backup.
(`2246 <https://github.com/vertexproject/synapse/pull/2246>`_)
- Fix missing ``toprim`` calls in ``$lib.inet.http.connect()``.
(`2235 <https://github.com/vertexproject/synapse/pull/2235>`_)
- Fix missing Storm command form hint schema from the Storm Package schema.
(`2242 <https://github.com/vertexproject/synapse/pull/2242>`_)

Improved Documentation
----------------------
- Add documentation for deprecated model forms and properties, along with
modeling alternatives.
(`2234 <https://github.com/vertexproject/synapse/pull/2234>`_)
- Update documentation for the Storm ``help`` command to add examples of
command substring matching.
(`2241 <https://github.com/vertexproject/synapse/pull/2241>`_)

2.42.2

Not secure
====================

Bugfixes
--------
- Protect against a few possible RuntimeErrors due to dictionary sizes
changing during iteration.
(`2227 <https://github.com/vertexproject/synapse/pull/2227>`_)
- Fix StormType ``Lib`` lookups with imported modules which were raising
a ``TypeError`` instead of a ``NoSuchName`` error.
(`2228 <https://github.com/vertexproject/synapse/pull/2228>`_)
- Drop old Storm Packages if they are present when re-adding them. This fixes
an issue with runtime updates leaving old commands in the Cortex.
(`2230 <https://github.com/vertexproject/synapse/pull/2230>`_)

2.42.1

Not secure
====================

Features and Enhancements
-------------------------
- Add a ``--no-docs`` option to the ``synapse.tools.genpkg`` tool. When used,
this not embed inline documentation into the generated Storm packages.
(`2226 <https://github.com/vertexproject/synapse/pull/2226>`_)

2.42.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a ``--headers`` and ``--parameters`` arguments to the Storm ``wget``
command. The default headers now includes a browser like UA string.
(`2208 <https://github.com/vertexproject/synapse/pull/2208>`_)
- Add the ability to modify the name of a role via Storm.
(`2222 <https://github.com/vertexproject/synapse/pull/2222>`_)

Bugfixes
--------
- Fix an issue in the JsonStor cell where there were missing fini calls.
(`2223 <https://github.com/vertexproject/synapse/pull/2223>`_)
- Add a missing timeout to an ``getAhaSvc()`` call.
(`2224 <https://github.com/vertexproject/synapse/pull/2224>`_)
- Change how tagprops are serialized to avoid a issue with sending packed
nodes over HTTP APIs. This changes the packed node structure of tagprops
from a dictionary keyed with ``(tagname, propertyname)`` to a dictionary
keyed off of the ``tagname``, which now points to a dictionary containing
the ``propertyname`` which represents the value of the tagprop.
(`2221` <https://github.com/vertexproject/synapse/pull/2221>`_)

2.41.1

Not secure
====================

Bugfixes
--------
- Add PR ``2117`` to bugfix list in CHANGLOG.rst for v2.41.0 :D

Page 32 of 60

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.