Synapse

Latest version: v2.205.0

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

Scan your dependencies

Page 54 of 60

0.1.1

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


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

- Allow ``synapse.servers`` tools to specify a custom Telepath share name. (`1170 <https://github.com/vertexproject/synapse/pull/1170>`_)
- Add ``$lib.print()``, ``$lib.len()``, ``$lib.min()``, ``$lib.max()``, and ``$lib.dict()`` Storm library functions. (`1179 <https://github.com/vertexproject/synapse/pull/1179>`_)
- Add ``$lib.str.concat()`` and ``$lib.str.format()`` Storm library functions. (`1179 <https://github.com/vertexproject/synapse/pull/1179>`_)
- Initial economic model for tracking purchases. (`1177 <https://github.com/vertexproject/synapse/pull/1177>`_)
- Add progress logging for the ``(0, 1, 0)`` layer migration. (`1180 <https://github.com/vertexproject/synapse/pull/1180>`_)
- Remove references to ``Cortex.layer`` as a Cortex level attribute. There was no guarantee that this was the correct write layer for a arbitrary view and could lead to incorrect usage. (`1181 <https://github.com/vertexproject/synapse/pull/1181>`_)
- Optimize the ``snap.getNodesBy()`` API to shortcut true equality lift operations to become pure lifts by buid. (`1183 <https://github.com/vertexproject/synapse/pull/1183>`_)
- Add a generic Cell server, ``synapse.servers.cell`` that can be used to launch any Cell by python class path and file path. This can be used to launch custom Cell objects. (`1182 <https://github.com/vertexproject/synapse/pull/1182>`_)
- Add server side remote event processing to ``.storm()`` API calls. (`1171 <https://github.com/vertexproject/synapse/pull/1171>`_)
- Add Telepath user proxying. (`1171 <https://github.com/vertexproject/synapse/pull/1171>`_)
- Migrate Dockerhub docker container builds and pypi packaging and release processes to CircleCI. (`1185 <https://github.com/vertexproject/synapse/pull/1185>`_)
- Improve performance. Add a small layer-level cache. Replace home-grown `synapse.lib.cache.memoize` implementation with standard one. Make layer microoptimizations. (`1191 <https://github.com/vertexproject/synapse/pull/1191>`_)

Bugfixes
--------

- Fixes for lmdblab.dropdb and lmdbslab.initdb mapfull safety. (`1174 <https://github.com/vertexproject/synapse/pull/1174>`_)
- Graceful recovery for pre v0.1.0 database migrations for lmdbslab backed databases. (`1175 <https://github.com/vertexproject/synapse/pull/1175>`_)
- Syntax parser did not allow for multiple dot hierarchies in universal properties. (`1178 <https://github.com/vertexproject/synapse/pull/1178>`_)
- Fix for lmdbslab mapfull error during shutdown (`1184 <https://github.com/vertexproject/synapse/pull/1184>`_)
- ``synapse.lib.reflect.getShareInfo()`` could return incorrect data depending on execution order and object type inheritance. (`1186 <https://github.com/vertexproject/synapse/pull/1186>`_)
- Add missing test for Str types extracting named regular expression matches as subs. (`1187 <https://github.com/vertexproject/synapse/pull/1187>`_)

Improved Documentation
----------------------

- Minor documentation updates for permissions. (`1172 <https://github.com/vertexproject/synapse/pull/1172>`_)
- Added docstring and test for ``synapse.lib.coro.executor()``. (`1189 <https://github.com/vertexproject/synapse/pull/1189>`_)

0.1.0

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

* Synapse version 0.1.0 released.


.. vim: set textwidth=79

.. _changelog:

*****************
Synapse Changelog
*****************

0.0.56

Not secure
--------------------

Bugs
- 844 - The ``BlobCell_onBlobClone()`` method could produce too much data for cryptography to encrypt at once. This method now produces up to 63 rows at a time to clone.

0.0.55

Not secure
--------------------

Bugs
- 769 - Add a ``time.sleep()`` call in the ``synapse.lib.net.Plex._runPollLoop`` loop which is executed when no events obtained from the selector. This prevents CPU usage from spiking on systems without Epoll enabled (mainly OSX).

0.0.54

Not secure
--------------------

Enhancements
- 740, 746 - Made OSX test runners run faster by compiling Python 3.6.5 once using pyenv and then use a venv per branch.
- 745 - Increase information included in the ``AuthDeny`` exception by ``Cortex.reqUserPerm()`` to include the username of the user who did not have the permission.

Bugs
- 739 - The ``synapse.tools.easycert`` ``--importfile`` option was not properly parsing certificate paths. This meant that real-world certificates were unable to be imported into a certstore. This has been addressed.

0.0.53

Not secure
--------------------

Enhancements
- 734 - Add a smaller default LMDB map size for lmdb databases which do not need to be large.

Bugs
- 733 - Fix cryotank indexing test races.
- 735 - Fix a race which can occur during ``synapse.lib.net.Plex`` teardown.
- 736 - Fix neuron test race conditions.

Page 54 of 60

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.