Synapse

Latest version: v2.171.0

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

Scan your dependencies

Page 41 of 53

0.1.40

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

Features and Enhancements
-------------------------
- Add a refs flag to the graph rules which allow getting all refs including edges and make this the default behavior
when ``graph`` option is set to ``True`` when calling ``storm()/eval()`` apis.
(`1453 <https://github.com/vertexproject/synapse/pull/1453>`_)

Bugfixes
--------
- Make error messages for ``geo:dist`` type normalization more understandable.
(`1447 <https://github.com/vertexproject/synapse/pull/1447>`_)
- Fix permissions checks for Storm queue objects being made by non-object owners.
(`1452 <https://github.com/vertexproject/synapse/pull/1452>`_)

Improved Documentation
----------------------
- Some small wordsmithing.
(`1449 <https://github.com/vertexproject/synapse/pull/1449>`_)

0.1.39

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

Features and Enhancements
-------------------------

- Group Storm commands which came from Storm packages together when the ``storm help`` command is issued.
(`1440 <https://github.com/vertexproject/synapse/pull/1440>`_)
- Add the secondary property ``:url`` to the ``ou:conference`` form to track ``inet:url`` nodes associated with a
conference.
(`1441 <https://github.com/vertexproject/synapse/pull/1441>`_)
- Add ``:names`` as a secondary property to ``ou:org`` to allow tracking multiple, secondary names for an organization.
(`1444 <https://github.com/vertexproject/synapse/pull/1444>`_)
- The StormType ``$lib.ingest.feed()`` now places the runtime Snap into less-strict mode during execution to prevent
potentially data causing the Storm runtime to be torn down. Errors during node creation or property sets will now
cause ``warn`` messages to be emitted in the message stream.
(`1442 <https://github.com/vertexproject/synapse/pull/1442>`_)

Bugfixes
--------
- Fix an issue where Storm command names were truncated when the ``storm help`` command was issued.
(`1440 <https://github.com/vertexproject/synapse/pull/1440>`_)
- Fix a Storm grammar issue that disallowed ``$(1 and 1 and 0)`` style of expressions.
(`1439 <https://github.com/vertexproject/synapse/pull/1439>`_)
- Fix the CryoApi and CryoCell ``delete()`` APIs used to remove a Cryotank from a CryoCell.
(`1443 <https://github.com/vertexproject/synapse/pull/1443>`_)
- Make NoSuchName errors in StormTypes more friendly by always including the missing name.
(`1445 <https://github.com/vertexproject/synapse/pull/1445>`_)
- When deferencing a value off of a StormType, if a NoSuchName was thrown it was unclear what type of object was being
deferenced, which could lead to difficult to debug Storm code. The NoSuchName errors now includes the class name
of the object to assist with debugging those errors.
(`1445 <https://github.com/vertexproject/synapse/pull/1445>`_)

0.1.38

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

Features and Enhancements
-------------------------
- Add the query text to the error message when a remote Storm query encounters a fatal exception.
(`1432 <https://github.com/vertexproject/synapse/pull/1432>`_)
- Add provenance claim information to provenance recursion errors for better debugging of provenance issues.
(`1432 <https://github.com/vertexproject/synapse/pull/1432>`_)
- Capture ``print`` events from inside of a Storm Daemon and log those to the ``synapse.lib.storm`` logger.
(`1434 <https://github.com/vertexproject/synapse/pull/1434>`_)
- Add ``$lib.list()`` to StormTypes to allow construction of a List StormType.
(`1434 <https://github.com/vertexproject/synapse/pull/1434>`_)
- Add ``:loc`` secondary property to ``mat:item``, ``it:host``, and ``geo:nloc`` forms.
(`1437 <https://github.com/vertexproject/synapse/pull/1437>`_)
- Split a Storm Daemon task into two components; a ``storm:dmon:main`` and ``storm:dmon:loop`` task. Killing the
``storm:dmon:loop`` task will cause the ``storm:dmon:main`` task to respawn the inner task executing Storm.
(`1436 <https://github.com/vertexproject/synapse/pull/1436>`_)

Bugfixes
--------
- Fix a bug where a Storm Daemon coroutine was promoted to a Synapse Task with an incorrect user value.
(`1435 <https://github.com/vertexproject/synapse/pull/1435>`_)
- Fix a Storm Runtime variable scoping issue preventing Storm functions from calling other Storm functions in the same
scope they are declared in.
(`1435 <https://github.com/vertexproject/synapse/pull/1435>`_)
- Fix an bug producing an ambiguity in the Storm ``switch`` case statement. This bugfix does require switch case
statements with a space in them to be enclosed in single or double quotes.
(`1438 <https://github.com/vertexproject/synapse/pull/1438>`_)

0.1.37

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

Features and Enhancements
-------------------------
- Allow CryoCell and CryoTank Telepath APIs to be overridden by subclasses.
(`1426 <https://github.com/vertexproject/synapse/pull/1426>`_)
- Add ``.has()`` method to the Set Stormtype to allow for set membership checking.
(`1429 <https://github.com/vertexproject/synapse/pull/1429>`_)
- Set map_async to True for Cryotank slabs.
(`1427 <https://github.com/vertexproject/synapse/pull/1427>`_)
- Push the Cryotank conf value into the lmdbslab ``**kwargs``.
(`1427 <https://github.com/vertexproject/synapse/pull/1427>`_)
- Add user defined functions to Storm.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)
- Add packages to Storm, which may define importable command blocks or pure Storm commands. Storm services no longer
deliver commands via a separate data structure and must deliver then via Storm packages.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)
(`1430 <https://github.com/vertexproject/synapse/pull/1430>`_)
- Allow StormSvc's to deliver packages as part of their service configuration.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)
- Add setitem support to StormTypes.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)

Bugfixes
--------
- Fix a bug in the CryoCell ``__anit__`` call signature. Fix the CryoCell ``getCellApi()`` method to use referneces to
``self`` instead of direct classes to resolved Telepath APIs.
(`1426 <https://github.com/vertexproject/synapse/pull/1426>`_)
- Fix variable scoping issue with Pure Storm commands.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)
- Fix variale scoping issue for Storm init and fini blocks by restricting them to only be runtsafe.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)
- Fix edit block order of operations issue.
(`1419 <https://github.com/vertexproject/synapse/pull/1419>`_)

0.1.36

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

Features and Enhancements
-------------------------
- Add support for single quoted strings to the Storm ``switch`` case labels.
(`1424 <https://github.com/vertexproject/synapse/pull/1424>`_)
- Add StormSvc addition and deletion hooks so that a StormSvc can define commands that are executed when a service is
added to a Cortex or removed from a Cortex.
(`1417 <https://github.com/vertexproject/synapse/pull/1417>`_)

Bugfixes
--------
- Protect the ``Snap.addFeedNodes()`` API from a function ctor which isn't does not return an async generator.
(`1421 <https://github.com/vertexproject/synapse/pull/1421>`_)
- Fix an ambiguity in the Storm ``switch`` grammar which could have produced inconsistent results.
(`1422 <https://github.com/vertexproject/synapse/pull/1422>`_)
- Migrate stored trigger views to the new view iden.
(`1423 <https://github.com/vertexproject/synapse/pull/1423>`_)

0.1.35

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

Features and Enhancements
-------------------------
- Add ``:place`` secondary propeerties on forms with ``:latlong`` secondary properties to allow linking nodes to
``geo:place`` nodes.
(`1416 <https://github.com/vertexproject/synapse/pull/1416>`_)
- Add a ``geo:bbox`` type to the datamodel to record a rectangular latitude and longitude bounding box, and a ``:bbox``
secondary property to ``geo:place`` nodes.
(`1416 <https://github.com/vertexproject/synapse/pull/1416>`_)
- Add ``init`` and ``fini`` Storm blocks, which can contain Storm which is executed **before** and **after** any nodes
would have been consumed.
(`1418 <https://github.com/vertexproject/synapse/pull/1418>`_)
- Add ``$lib.stats.tally()`` to Storm Types. This gets a ``Tally`` object that can currently be used to increment named
counts.
(`1418 <https://github.com/vertexproject/synapse/pull/1418>`_)

Bugfixes
--------
- Storm Service call timeouts produced an unclear TimeoutError for users. This has been replaced with a
StormRuntimeError.
(`1415 <https://github.com/vertexproject/synapse/pull/1415>`_)

Page 41 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.