Skip to content

0.0.33 release

Compare
Choose a tag to compare
@vEpiphyte vEpiphyte released this 07 Nov 18:14
· 6595 commits to master since this release

Synapse v0.0.33 Release Notes

New Features

  • #502 - Added the dir:/// handler for opening a Cortex (currently SQLite backed) by file path.
  • #502 - Added a Telepath reminder API to facillitate server side statefullness on Proxy reconnect.
  • #502 - Added a Cortex metadata directory configable option and helpers for CoreModules to access that directory.
  • #507 - Added inet:dns:rev6 form for recording IPV56 PTR lookups.

Enhancements

  • #502 - Added a reqPerm() API helper to require a user have a given permission.
  • #502 - Removed old/broken session management code.

Bugs

  • #170, #501 - Replaced the Python re module with regex. This addresses a unicode parsing error in the re module which prevented the correct identification of some punycode encoded FQDN values.
  • #508 - Add a signal handler for SIGTERM to the Eventbus.main() function. This allows for gracefully shutting down a dmon which was started in a Docker contain. Previously, SIGTERM was not caught and caused the Python process to close ungracefully.
  • #509 - Removed Python 3.7 from test matrix until synapse.async library is removed.
  • #509 - Fixed a bug in formTufoByProp which allowed the formation of nodes which were valid props, but not actually forms.
  • #509 - Fixed a bug in storm that prevented setting read-only properties on nodes which may not have had the read-only property present.

Documentation

  • #503 - Added docstrings to inet.py, dns.py and files.py models.
  • #505 - Added link to docker for the vertexproject/synapse images.
  • #510 - Added docs for running PostgreSQL cortex tests manually with Docker.
  • #511 - Added code style guidelines to indicate the preference of the regex module over the use of re.