Skip to content

Releases: shramov/tll

0.4.5

12 Dec 10:03

Choose a tag to compare

Important changes

  • fixed reading of metadata in the file with io=mmap that can crash in some rare cases
  • fixed handling of control scheme in rate
  • changed API of tll_channel_process function, timeout (that was never used) is replaced by flags argument
  • reworked config sending in control logic, extended Hello message

Other notable changes

  • support decimal128, duration and time_point in json
  • better handle errors when loading python implementation in python:// channel
  • relaxed convert initialization, fail on first bad message
  • exit code of tll-processor is non-zero when it shutdowns on error

Full Changelog: v0.4.4...v0.4.5

0.4.4

19 Nov 10:42

Choose a tag to compare

Important changes:

  • stream: new open mode, initial that requests either full linear history or last block from server, default request protocol is changed to new that is not compatible with version prior to 0.4.2
  • python: unpack speed improvements, up to 2x times faster
  • rate: Several channels sharing same rate limit
  • config: check for a=value;a.b=value conflicts in channel parameters

Ohter notable changes:

  • config:
    Clear parent pointer on child nodes (#18)
    Do not set tll.host when it is empty
  • processor: Split pointer list into separate header
  • python:
    Add Scheme.ref function and do copy in Scheme.copy
    Release GIL in Loop step/run functions
  • scheme: Look for both inner and outer secret option in lists
  • tcp: Save host:port passed in open for later use
  • timeit: Export full child config info
  • util: Memory mapped structure helper

Full Changelog: v0.4.3...v0.4.4

0.4.3

07 Oct 07:13

Choose a tag to compare

  • channel: Add policy to control direction parameter
  • config: Increase severity of value/subtree error
  • control: Do not append missing domain name
  • convert: Do not init conversions that are not needed
  • null: Export client url for resolve
  • processor: Deprecate url subtree in config
  • scheme: Fix copy function that corrupts object with imports
  • stream: Fix missing EndOfBlock before Online

Full Changelog: v0.4.2...v0.4.3