Synapse

Latest version: v2.171.0

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

Scan your dependencies

Page 43 of 53

0.1.28

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

Features and Enhancements
-------------------------
- Add a Cortex API for watching for tag changes on nodes in the Cortex.
(`1383 <https://github.com/vertexproject/synapse/pull/1383>`_)
- Require explicit permission for a user to add triggers or cron job.
(`1380 <https://github.com/vertexproject/synapse/pull/1380>`_)
- Add a CellApi get information about current Telepath client sessions on a Daemon.
(`1364 <https://github.com/vertexproject/synapse/pull/1364>`_)

Bugfixes
--------
- Fix permissions checks added in 1371 for the Boss, Triggers and Cron subsystems.
(`1385 <https://github.com/vertexproject/synapse/pull/1385>`_)

Improved Documentation
----------------------
- Add some high level Synapse architecture notes to the Developers guide.
(`1382 <https://github.com/vertexproject/synapse/pull/1382>`_)
(`1386 <https://github.com/vertexproject/synapse/pull/1386>`_)

0.1.27

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

Features and Enhancements
-------------------------
- Add syn:prop runtime only nodes for extramodel properties.
(`1372 <https://github.com/vertexproject/synapse/pull/1372>`_)
- Add syn:tagprop runtime only nodes for tagprop properties.
(`1372 <https://github.com/vertexproject/synapse/pull/1372>`_)
- Add ``:person`` field to ``ps:persona`` form.
(`1376 <https://github.com/vertexproject/synapse/pull/1376>`_)
- Add reprs for tagprops to the packed node format, and add cmdr display for tags with tagprops.
(`1373 <https://github.com/vertexproject/synapse/pull/1373>`_)
- Add a ``scrape`` command to Storm to enable regex based scraping of node properties for easily identifiable forms.
(`1368 <https://github.com/vertexproject/synapse/pull/1368>`_)
- Add explicit permissions for interacting with the trigger, cron and boss operations.
(`1371 <https://github.com/vertexproject/synapse/pull/1371>`_)
- Add support for remote Telepath services in Storm.
(`1352 <https://github.com/vertexproject/synapse/pull/1352>`_)
- Add support for implementing Storm commands in pure Storm.
(`1352 <https://github.com/vertexproject/synapse/pull/1352>`_)
- Add persistent, durable queue objects to Storm backed by LMDB slabs.
(`1352 <https://github.com/vertexproject/synapse/pull/1352>`_)
- Add support for persistent Storm daemon loops.
(`1352 <https://github.com/vertexproject/synapse/pull/1352>`_)
- Add a Telepath Client object. The client object is heavier than a Proxy and supports reconnects and.
(`1352 <https://github.com/vertexproject/synapse/pull/1352>`_)
- Add StormType ``$lib.time.format()`` to allow for formatting a timestamp value value into an arbitrary string.
(`1378 <https://github.com/vertexproject/synapse/pull/1378>`_)
- Internal plumbing support for a Cortex managing multiple views.
(`1348 <https://github.com/vertexproject/synapse/pull/1348>`_)

0.1.26

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

Features and Enhancements
-------------------------
- Add ``:serial``, ``:model``, and ``:manu`` secondary properties to the ``it:host`` form.
(`1358 <https://github.com/vertexproject/synapse/pull/1358>`_)

Bugfixes
--------
- Fix an issue in Storm where double quoted string values with backslash escaped characters in double quoted strings
were not being properly escaped during syntax parsing. Double quoted strings are now being processed with
``ast.literal_eval()``. This means that double quoted string values will be processed according to Python's
string literals as seen here https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals prior
to passing them into any sort of model normalization routines. Single quoted string values parsing is not affected by
this change.
(`1366 <https://github.com/vertexproject/synapse/pull/1366>`_)
(`1370 <https://github.com/vertexproject/synapse/pull/1367>`_)
- Fix an issue where a Daemon Share object was being tracked twice on the server side.
(`1363 <https://github.com/vertexproject/synapse/pull/1363>`_)
- Fix an issue where Cron tasks could start prior to CoreModules loading being finalized.
(`1367 <https://github.com/vertexproject/synapse/pull/1367>`_)
- Fix an issue with inconsistent test coverage for ``synapse.lib.link``.
(`1365 <https://github.com/vertexproject/synapse/pull/1365>`_)

0.1.25

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

Features and Enhancements
-------------------------
- Add ``$lib.inet.http.put()`` Stormtypes support to allow making HTTP PUT requests.
(`1358 <https://github.com/vertexproject/synapse/pull/1358>`_)
- Add ``$llib.base64`` Stormtypes to allow for manipulation of base64 data in Storm.
(`1358 <https://github.com/vertexproject/synapse/pull/1358>`_)
- Add healthcheck tooling that can be used to implement heartbeat support for Synapse Cells.
(`1344 <https://github.com/vertexproject/synapse/pull/1344>`_)

Bugfixes
--------
- Fix an issue where the ``geo:dist`` was missing comparator support. This was fixed by caussing it to inherit from the
IntBase type.
(`1362 <https://github.com/vertexproject/synapse/pull/1362>`_)

0.1.24

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

Features and Enhancements
-------------------------
- Add a granular permission checking helper to the HTTPAPI Handler base.
(`1346 <https://github.com/vertexproject/synapse/pull/1346>`_)
- Allow retrieval of data from a LMDB SlabSeqn object by arbitrary index bytes.
(`1342 <https://github.com/vertexproject/synapse/pull/1342>`_)
- Add ``synapse.tools.hive.save`` and ``synapse.tools.hive.load`` to save an load arbitrary trees of a Hive.
(`1340 <https://github.com/vertexproject/synapse/pull/1340>`_)
- Add support to the Cell to preload hive on **first** boot via a ``hiveboot.yaml`` file containing a serialized Hive
tree.
(`1340 <https://github.com/vertexproject/synapse/pull/1340>`_)
- Add POST support to the ``/api/v1/storm`` and ``/api/v1/storm/nodes`` HTTP APIs.
(`1351 <https://github.com/vertexproject/synapse/pull/1351>`_)
- Ensure that a Cortex always has an Axon available. By default, the Axon will be locally stored on disk in the Cortex
cell directory. This can alternatively be configured to point to a Axon URL via the ``axon`` configuration option
for a Cortex.
(`1349 <https://github.com/vertexproject/synapse/pull/1349>`_)
- Add Stormtypes ``$lib.bytes.put()`` to allow storing a Storm variable, representing bytes, in the Axon configured for
a Cortex.
(`1349 <https://github.com/vertexproject/synapse/pull/1349>`_)
- Add support for storing arbitrary key value data on a node.
(`1347 <https://github.com/vertexproject/synapse/pull/1347>`_)
- Add ``geo:address`` type to record an arbitrary address string; add ``:address`` property to ``geo:place`` form. Convert
``ps:contact:address`` to be type ``geo:address``. This does involve a automatic data migration during Cortex startup.
(`1339 <https://github.com/vertexproject/synapse/pull/1339>`_)
- Fix Axon permission handling for remote users to actually enforce permissions.
(`1354 <https://github.com/vertexproject/synapse/pull/1354>`_)
- Add a new form, ``inet:url:mirror``, which represents URL content being mirror between two different URLs.
(`1360 <https://github.com/vertexproject/synapse/pull/1360>`_)
- Add support for user defined runtime properties.
(`1350 <https://github.com/vertexproject/synapse/pull/1350>`_)
- Add support for user defined secondary properties to be attached to a tag.
(`1350 <https://github.com/vertexproject/synapse/pull/1350>`_)
- Add support for defererencing a variable value in order to lift by a variable property name.
(`1350 <https://github.com/vertexproject/synapse/pull/1350>`_)

Bugfixes
--------
- Fix an issue with the ``kill`` command failing when providing a purely numeric task identifier.
(`1343 <https://github.com/vertexproject/synapse/pull/1343>`_)
- Fix an with logging the incorrect user value when terminating a task.
(`1343 <https://github.com/vertexproject/synapse/pull/1343>`_)
- Replace ``asyncio.sleep()`` calls with ``self.waitfini()`` calls in loop retry code, to ensure that tasks do not end
up retrying after the object has been torn down if the ioloop is still running.
(`1353 <https://github.com/vertexproject/synapse/pull/1353>`_)
- Remove codecov orb and use the codecov bash uploaded directly.
(`1355 <https://github.com/vertexproject/synapse/pull/1355>`_)
(`1357 <https://github.com/vertexproject/synapse/pull/1357>`_)
- Make the Storm ``max`` command aware of Ival types, and pull the maximum value based on the right hand side of the
interval.
(`1359 <https://github.com/vertexproject/synapse/pull/1359>`_)

0.1.23

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

Features and Enhancements
-------------------------
- Add a new Cortex configuration option, ``layer:lmdb:map_async``, to enable asynchronous fsync calls in LMDB layers.
(`1338 <https://github.com/vertexproject/synapse/pull/1338>`_)
- Add ``asyncio.sleep(0)`` calls to Telepath generator loops to enable all Telepath generators to have fair scheduling
on the server side.
(`1341 <https://github.com/vertexproject/synapse/pull/1341>`_)

Page 43 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.