Releases: shramov/tll
Releases · shramov/tll
0.4.5
Important changes
- fixed reading of metadata in the file with
io=mmapthat 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
Important changes:
- stream: new open mode,
initialthat requests either full linear history or last block from server, default request protocol is changed tonewthat 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=valueconflicts 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
- 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