Synapse

Latest version: v2.171.0

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

Scan your dependencies

Page 42 of 53

0.1.34

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

Bugfixes
--------
- Fix an issue where Storm Edit blocks could encounter exponential processing time when performing Storm query parsing.
(`1414 <https://github.com/vertexproject/synapse/pull/1414>`_)
- Fix an issue where the ``Cortex.getView()`` function did not return the default View when the Cortex iden was
provided as the ``iden`` argument.
(`1414 <https://github.com/vertexproject/synapse/pull/1414>`_)

0.1.33

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

Features and Enhancements
-------------------------
- Allow variables to be used when dereferencing values inside of Storm.and
(`1405 <https://github.com/vertexproject/synapse/pull/1405>`_)
- Add ``$lib.feed.list()``, ``$lib.feed.ingest()``, and ``$lib.feed.genr()`` to StormTypes. These expose ingest
functions registered on a Cortex to Storm. The ``feed.list`` Storm command can be used to easily list feed functions.
(`1408 <https://github.com/vertexproject/synapse/pull/1408>`_)
(`1411 <https://github.com/vertexproject/synapse/pull/1411>`_)
- Make the Cortex, View and Layer iden values unique.
(`1402 <https://github.com/vertexproject/synapse/pull/1402>`_)
- Allow objects (Views and Layers) to enforce permissions on themselves, as opposed to globally on a Cortex.
(`1384 <https://github.com/vertexproject/synapse/pull/1384>`_)
- Harmonized methods which take permissions - some took a tuple, some took `*path` arguments. Now, all methods take a
tuple for permissions.
(`1384 <https://github.com/vertexproject/synapse/pull/1384>`_)
- Add support for the ``yield`` keyword in Storm to allow it to yield values which come from a binary buid, a Node iden,
a raw Node object; or a an (async) generator which produces the previous values. This allows ``$lib.*`` functions to
be written which can inject Nodes into the Storm pipeline.
(`1409 <https://github.com/vertexproject/synapse/pull/1409>`_)

Bugfixes
--------
- Fix whitespace bug in Edit Parenthesis Storm grammer.
(`1407 <https://github.com/vertexproject/synapse/pull/1407>`_)
- Fix bug in the runt nodes representing triggers in a Cortex.
(`1406 <https://github.com/vertexproject/synapse/pull/1406>`_)
- Fix the Storm Edit Parenthesis behavior to allow the first EditNodeAdd AST element to support variables.
(`1412 <https://github.com/vertexproject/synapse/pull/1412>`_)
- Allow values referenced off of a Node, which are not set on the Node, to be emitted through the ``$lib.csv.emit()``
function. These will be serialied with the ``synapse.tools.csvtool`` as zero length strings.
(`1413 <https://github.com/vertexproject/synapse/pull/1413>`_)
- Allow ``synapse.tools.cellauth`` to work with older Synapse Cells which do not support the auth apis introduced
in 1384.
(`1410 <https://github.com/vertexproject/synapse/pull/1410>`_)

0.1.32

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

Features and Enhancements
-------------------------
- Add some asyncio friendly multiprocessing helpers for future use.
(`1397 <https://github.com/vertexproject/synapse/pull/1397>`_)
- Add initial support for ``syn:cron`` runtime only nodes to represent Cron tasks configured on a Cortex.
(`1401 <https://github.com/vertexproject/synapse/pull/1401>`_)
- Add a editable ``doc`` field on Cron tasks. This can be edited via Storm edit syntax on ``syn:cron:doc`` properties.
(`1401 <https://github.com/vertexproject/synapse/pull/1401>`_)

Bugfixes
--------
- Fix a Daemon issue where Link message coroutines were being scheduled on the Daemon, and not the Link object. This
was preventing the proper cleanup of ``_onTaskV2Init`` coroutines for async generators when they were waiting for the
next item and the link had been fini'd. Now, when a Link is fini'd, any free-running coroutines associated with
the a given Link will be cancelled.
(`1404 <https://github.com/vertexproject/synapse/pull/1404>`_)

0.1.31

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

Features and Enhancements
-------------------------
- Allow a user to change their password via Telepath or HTTPAPI.
(`1394 <https://github.com/vertexproject/synapse/pull/1394>`_)
- Add the option to print rules related to a user's roles to the ``synapse.tools.cellauth`` tool.
(`1390 <https://github.com/vertexproject/synapse/pull/1390>`_)
- Add initial model for crypto currency support.
(`1393 <https://github.com/vertexproject/synapse/pull/1393>`_)
- Add initial model support for X509 certificates.
(`1374 <https://github.com/vertexproject/synapse/pull/1374>`_)
- Add ``:parent`` secondary property to ``geo:place`` form to allow for hierarchical ``geo:place`` node creation.
(`1399 <https://github.com/vertexproject/synapse/pull/1399>`_)
- Update Tornado to version 6.0.3.
(`1391 <https://github.com/vertexproject/synapse/pull/1391>`_)
- Add ``$lib.vars`` to StormTypes to provide a CRUD interface to Runtime variables.
(`1396 <https://github.com/vertexproject/synapse/pull/1396>`_)
- Add methods to the ``$path`` StormType to provide a CRUD interface to Path variables.
(`1396 <https://github.com/vertexproject/synapse/pull/1396>`_)

Bugfixes
--------
- ``HiveUser.setPasswd()`` now requires non-empty strings as input.
(`1394 <https://github.com/vertexproject/synapse/pull/1394>`_)
- Fix a bug related to the normalization of the ``inet:dns:name`` type which could introduce structural untruths into
the graph when normalizing a pure integer string as a DNS name.
(`1395 <https://github.com/vertexproject/synapse/pull/1395>`_)
- Fix a index generation bug related to Hex types not being properly truncated.
(`1398 <https://github.com/vertexproject/synapse/pull/1398>`_)

Improved Documentation
----------------------
- Update HTTP API documentation.
(`1394 <https://github.com/vertexproject/synapse/pull/1394>`_)

0.1.30

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

Features and Enhancements
-------------------------
- Make the Telepath ``Proxy`` link pool size configurable, and expose that as a configuration value on the Telepath
``Client``.
(`1389 <https://github.com/vertexproject/synapse/pull/1389>`_)
- Add a Websocket based API For receiving Cortex watch events.
(`1392 <https://github.com/vertexproject/synapse/pull/1392>`_)
- Add initial support for multi-value properties.
(`1361 <https://github.com/vertexproject/synapse/pull/1361>`_)

Bugfixes
--------
- Remove unused test assets and fix manifest so test assets are properly grafted into packages.
(`1388 <https://github.com/vertexproject/synapse/pull/1388>`_)

0.1.29

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

Bugfixes
--------
- Fix permissions checks added in 1380 for the Triggers and Cron subsystems. Thank you https://github.com/awjnsn for
the bug report.
(`1387 <https://github.com/vertexproject/synapse/pull/1387>`_)

Page 42 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.