Synapse

Latest version: v2.205.0

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

Scan your dependencies

Page 46 of 60

0.1.49

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

Bugfixes
--------
- Fix an issue where pivot operations which pointed to ``syn:splice`` nodes raised exceptions which could teardown a
Storm runtime unexpectedly. Attempting to directly lift ``syn:splice`` nodes by primary or secondary properties now
generates no nodes.
(`1529 <https://github.com/vertexproject/synapse/pull/1529>`_)

0.1.48

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

Features and Enhancements
-------------------------
- Add ``ou:conference:event`` and ``ou:conference:attendee`` forms to facilitate more fine grained conference tracking.
(`1523 <https://github.com/vertexproject/synapse/pull/1523>`_)
- Make the ``syn.nodes`` ingest aware of tagprops.
(`1525 <https://github.com/vertexproject/synapse/pull/1525>`_)

Bugfixes
--------
- Make the LMDB Memory Locking loop safer.
(`1522 <https://github.com/vertexproject/synapse/pull/1522>`_)
(`1526 <https://github.com/vertexproject/synapse/pull/1526>`_)
- Address a test race encountered during the teardown of Link objects where server side CellAPI instances were not
having ``fini()`` called.
(`1524 <https://github.com/vertexproject/synapse/pull/1524>`_)

0.1.47

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

Bugfixes
--------
- Fix a bug related to LMDB Abbreviation helpers where it would be off by on restarts.
(`1518 <https://github.com/vertexproject/synapse/pull/1518>`_)
- Fix issues related to the memory locking code used by an LMDB slab.
(`1516 <https://github.com/vertexproject/synapse/pull/1516>`_)
- Fix a bug related to Tagprop indexing preventing the correct storage of multiple tagprops of the same name on a node.
(`1520 <https://github.com/vertexproject/synapse/pull/1520>`_)

0.1.46

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

Features and Enhancements
-------------------------
- Add StormTypes and StormCmd support for enumerating and working with Cortex View's via the Storm runtime.
(`1507 <https://github.com/vertexproject/synapse/pull/1507>`_)
- In StormCmd's implemented via pure Storm (PureCmd), push the parent runtime variables down into the subruntime when
there are no nodes feed into the cmd during execution.
(`1479 <https://github.com/vertexproject/synapse/pull/1479>`_)
- Harden the ``syn.nodes`` ingest function so that it tries to make every input node given to it, instead of potentially
exiting on an error.
(`1511 <https://github.com/vertexproject/synapse/pull/1511>`_)
- Make the ``$lib.time.sleep()`` and ``$lib.time.ticker()`` StormType functions flush the Snap cache of nodes. This can
prevent Node caching issues for StormDmon users.
(`1512 <https://github.com/vertexproject/synapse/pull/1512>`_)
- Add ``$node.pack()`` function to the ``$node`` StormType object to return the packed node inside of the Storm runtime.
(`1514 <https://github.com/vertexproject/synapse/pull/1514>`_)

Improved Documentation
----------------------
- Update User Guide documentation for Storm Variables.
(`1509 <https://github.com/vertexproject/synapse/pull/1509>`_)

0.1.45

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

Features and Enhancements
-------------------------
- Rewrote the base Synapse benchmark script for a modern Cortex.
(`1503 <https://github.com/vertexproject/synapse/pull/1503>`_)
- ``StormDmon`` objects now respect the ``view`` argument in their ``stormopts`` structure, and the ``$lib.dmon.add()``
StormType function will capture the current ``View`` iden to populate that structure.
(`1504 <https://github.com/vertexproject/synapse/pull/1504>`_)
- Add Storm commands to list and undo splices.
(`1496 <https://github.com/vertexproject/synapse/pull/1496>`_)
- Add the API plumbing to allow a forked ``View`` to have its splices merged back into the parent view.
(`1505 <https://github.com/vertexproject/synapse/pull/1505>`_)

Improved Documentation
----------------------
- Update User Guide documentation for Tag Properties (tagprops).
(`1502 <https://github.com/vertexproject/synapse/pull/1502>`_)

0.1.44

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

Features and Enhancements
-------------------------
- Add ``synapse.lib.spawn`` to implement support for multiprocessing-based Cortex parallel query execution. This allows
parallel queries to be executed by the Cortex in a manner that offloads the processing for that query to a separate
process. The maximum number of processes which are kept around (but not the maximum number of possible parallel
queries) is configured via the Cortex configuration option ``spawn:poolsize``, which defaults to 8. Users may opt-into
this behavior by setting the flag ``spawn`` to ``True`` in the ``opts`` dictionary passed to a Storm query. Attempting
to create or edit nodes in the graph with a Spawn query will fail. The support for this is currently experimental.
(`1400 <https://github.com/vertexproject/synapse/pull/1400>`_)
(`1499 <https://github.com/vertexproject/synapse/pull/1499>`_)
(`1500 <https://github.com/vertexproject/synapse/pull/1500>`_)
- Add a ``+?`` try operator for setting tags in Storm edit blocks. This will silently fail to set the tag if the tag
or tag value is not valid.
(`1465 <https://github.com/vertexproject/synapse/pull/1465>`_)
(`1498 <https://github.com/vertexproject/synapse/pull/1498>`_)
- Add support for iterating backwards through LMDB slabs and iterating backwards through Splice history.
(`1473 <https://github.com/vertexproject/synapse/pull/1473>`_)
- Add a config flag to the Cortex, ``splices:en``, that can be used to disable storage of Splices.
(`1488 <https://github.com/vertexproject/synapse/pull/1488>`_)
- Push Storm opts into task information dictionaries and clamp the output of the cmdr ``ps`` command by default. Add a
``-v`` switch to the ``ps`` command to avoid clamping.
(`1476 <https://github.com/vertexproject/synapse/pull/1476>`_)
(`1499 <https://github.com/vertexproject/synapse/pull/1499>`_)
- Add ``tel:call`` and ``tel:txtmesg`` Guid forms to the datamodel to track telephone calls and text messages.
(`1483 <https://github.com/vertexproject/synapse/pull/1483>`_)
(`1493 <https://github.com/vertexproject/synapse/pull/1493>`_)
- Firm up the API boundary between the Snap and Cortex object. Referencing the Cortex from the Snap, instead of calling
APIs on the Snap, should be avoided in any new code.
(`1400 <https://github.com/vertexproject/synapse/pull/1400>`_)
- Add special handling for creating read-only LMDB databases.
(`1400 <https://github.com/vertexproject/synapse/pull/1400>`_)
- The Daemon ``t2call`` implementation was moved to its own function and support for DmonSpawn added to the
``t2call`` routine.
(`1400 <https://github.com/vertexproject/synapse/pull/1400>`_)

Bugfixes
--------
- Add missing inline terminal names in the Storm grammar to assist in parsing Syntax errors.
(`1487 <https://github.com/vertexproject/synapse/pull/1487>`_)
(`1498 <https://github.com/vertexproject/synapse/pull/1498>`_)
- Convert ``Core.nodes()`` from a direct call to returning the result of a scheduled coroutine. Avoids a potential
teardown issue in test code.
(`1490 <https://github.com/vertexproject/synapse/pull/1490>`_)

Improved Documentation
----------------------
- Update User Guide documentation for Array types.
(`1486 <https://github.com/vertexproject/synapse/pull/1486>`_)
(`1489 <https://github.com/vertexproject/synapse/pull/1489>`_)

Page 46 of 60

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.