Synapse

Latest version: v2.206.0

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

Scan your dependencies

Page 27 of 60

2.71.0

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

Features and Enhancements
-------------------------
- Add support for asynchronous triggers. This mode of trigger operation queues
up the trigger event in the View for eventual processing.
(`2464 <https://github.com/vertexproject/synapse/pull/2464>`_)
- Update the crypto model to add a ``crypto:smart:token`` form to represent a
token managed by a smart contract.
(`2462 <https://github.com/vertexproject/synapse/pull/2462>`_)
- Add ``$lib.axon.readlines()`` and ``$lib.axon.jsonlines()`` to Stormtypes.
(`2468 <https://github.com/vertexproject/synapse/pull/2468>`_)
- Add the Storm ``mode`` to the structured log output of a Cortex executing a
Storm query.
(`2466 <https://github.com/vertexproject/synapse/pull/2466>`_)

Bugfixes
--------
- Fix an error when converting Lark exceptions to Synapse ``BadSyntaxError``.
(`2471 <https://github.com/vertexproject/synapse/pull/2471>`_)

Improved Documentation
----------------------
- Revise the Synapse documentation layout.
(`2460 <https://github.com/vertexproject/synapse/pull/2460>`_)
- Update type specific behavior documentation for ``time`` types, including
the recently added wildcard time syntax.
(`2467 <https://github.com/vertexproject/synapse/pull/2467>`_)
- Sort the Storm Type documentation by name.
(`2465 <https://github.com/vertexproject/synapse/pull/2465>`_)
- Add 404 handler pages to our documentation.
(`2461 <https://github.com/vertexproject/synapse/pull/2461>`_)
(`2470 <https://github.com/vertexproject/synapse/pull/2470>`_)

Deprecations
------------
- Remove ``$path.trace()`` objects.
(`2445 <https://github.com/vertexproject/synapse/pull/2445>`_)

2.70.1

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

Bugfixes
--------
- Fix an issue where ``$path.meta`` data was not being properly serialized
when heavy Stormtype objects were set on the ``$path.meta`` dictionary.
(`2456 <https://github.com/vertexproject/synapse/pull/2456>`_)
- Fix an issue with Stormtypes ``Str.encode()`` and ``Bytes.decode()`` methods
when handling potentially malformed Unicode string data.
(`2457 <https://github.com/vertexproject/synapse/pull/2457>`_)

Improved Documentation
----------------------
- Update the Storm Control Flow documentation with additional examples.
(`2443 <https://github.com/vertexproject/synapse/pull/2443>`_)

2.70.0

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

Features and Enhancements
-------------------------
- Add ``:dst:handshake`` and ``src:handshake`` properties to ``inet:flow`` to
record text representations of the handshake strings of a given connection.
(`2451 <https://github.com/vertexproject/synapse/pull/2451>`_)
- Add a ``proj:attachment`` form to the ``project`` model to represent
attachments to a given ``proj:ticket``.
(`2451 <https://github.com/vertexproject/synapse/pull/2451>`_)
- Add a implicit wildcard behavior to the ``time`` type when lifting or
filtering nodes. Dates ending in a ``*`` are converted into ranges covering
all possible times in them. For example, ``.created=202101*`` would lift all
nodes created on the first month of 2021.
(`2446 <https://github.com/vertexproject/synapse/pull/2446>`_)
- Add the following ``$lib.time`` functions to chop information from a time
value.
(`2446 <https://github.com/vertexproject/synapse/pull/2446>`_)

- ``$lib.time.year()``
- ``$lib.time.month()``
- ``$lib.time.day()``
- ``$lib.time.hour()``
- ``$lib.time.minute()``
- ``$lib.time.second()``
- ``$lib.time.dayofweek()``
- ``$lib.time.dayofmonth()``
- ``$lib.time.monthofyear()``

- Add ``List.extend()``, ``List.slice()``, ``Str.find()``, and ``Str.size()``
functions to Stormtypes.
(`2450 <https://github.com/vertexproject/synapse/pull/2450>`_)
(`2451 <https://github.com/vertexproject/synapse/pull/2451>`_)
- Add ``$lib.json.schema()`` and a ``json:schema`` object to Stormtypes.
These can be used to validate arbitrary data JSON structures in Storm using
JSON Schema.
(`2448 <https://github.com/vertexproject/synapse/pull/2448>`_)
- Update syntax checking rules and address deprecation warnings for strings
in the Synapse codebase.
(`2426 <https://github.com/vertexproject/synapse/pull/2426>`_)

2.69.0

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

Features and Enhancements
-------------------------
- Add support for building Optic Workflows for Storm Packages in the
``synapse.tools.genpkg`` tool.
(`2444 <https://github.com/vertexproject/synapse/pull/2444>`_)
- The ``synapse.tools.storm`` CLI tool now prints out node properties in
precedence order.
(`2449 <https://github.com/vertexproject/synapse/pull/2449>`_)
- Update the global Stormtypes registry to better track types when they are
added or removed.
(`2447 <https://github.com/vertexproject/synapse/pull/2447>`_)

2.68.0

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

Features and Enhancements
-------------------------
- Add ``crypto:currency:transaction``, ``crypto:currency:block``,
``crypto:smart:contract`` and ``econ:acct:balanc`` forms.
(`2423 <https://github.com/vertexproject/synapse/pull/2423>`_)
- Add ``$lib.hex.decode()`` and ``$lib.hex.encode()`` Stormtypes functions to
encode and decode hexidecimal data as bytes. Add ``slice()`` and
``unpack()`` methods to the Storm Bytes object.
(`2441 <https://github.com/vertexproject/synapse/pull/2441>`_)
- Add ``$lib.yaml`` and ``$lib.xml`` Stormtypes libraries for interacting with
YAML and XML text, respectively.
(`2434 <https://github.com/vertexproject/synapse/pull/2434>`_)
- Add a Storm ``version`` command to show the user the current version of
Synapse the Cortex is using.
(`2440 <https://github.com/vertexproject/synapse/pull/2440>`_)

Bugfixes
--------
- Fix overzealous ``if`` statement caching in Storm.
(`2442 <https://github.com/vertexproject/synapse/pull/2442>`_)

2.67.0

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

Features and Enhancements
-------------------------
- Add ``$node.addEdge()`` and ``$node.delEdge()`` APIs in Storm to allow for
programatically setting edges. Add a ``reverse`` argument to
``$node.edges()`` that allows traversing edges in reverse.
(`2351 <https://github.com/vertexproject/synapse/pull/2351>`_)

Bugfixes
--------
- Fix a pair of regressions related to unicode/IDNA support for scraping and
normalizing FQDNs.
(`2436 <https://github.com/vertexproject/synapse/pull/2436>`_)

Improved Documentation
----------------------
- Add documentation for the Cortex ``api/v1/storm/call`` HTTP API endpoint.
(`2435 <https://github.com/vertexproject/synapse/pull/2435>`_)

Page 27 of 60

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.