Skip to content

Releases: quentinlampin/microschc

0.21.0 - GTP-U v1 and V2 support

25 Jul 13:40

Choose a tag to compare

This release introduces the support for GTP-U v1 and v2.

Thank you @PhS38240 for the implementation! Great work!

0.20.6 - Better handling of CoAP token and token length in coap_base_header_template

27 Jun 06:12

Choose a tag to compare

This release is a quality of life improvement when using coap_base_header_template function:

  • token_length is inferred from token when not provided.
  • token TV length is set to token_length in bits when not provided.

0.20.5 - better linter hints and few bugfixes

16 Jun 11:44

Choose a tag to compare

0.20.4 - syntactic CoAP option template

06 Jun 13:59

Choose a tag to compare

What's Changed

Full Changelog: 0.20.3...0.20.4

What's Changed

Full Changelog: 0.20.3...0.20.4

0.20.3

05 Jun 07:38

Choose a tag to compare

Bugfixes in buffer padding import from JSON and protocol registry population.

What's Changed

Full Changelog: 0.20.2...0.20.3

Better documentation and ease of use improvements.

21 May 09:33

Choose a tag to compare

This release provides major improvements on the usability of microSCHC.

A complete use example is provided in examples/ and a quickstart is added to README.md.

Header templates for IPv4, IPv6, UDP, CoAP and SCTP are now available to ease the creation of compression rules for those protocols, .e.g.:

from microschc.protocol.udp import udp_header_template

udp_field_descriptors = udp_header_template(
    source_port=b'\x90\xa0', # or Buffer(content=b'\x90\xa0', length=16, padding=Padding.LEFT)
    destination_port=b'\x16\x33'  
)

In this example udp_field_descriptors contains 4 Rule Field Descriptors for each of the fields of the UDP header.

Note that both UDP:Checksum and UDP:Payload Length do not need to be passed to the function call as they have default values (set to Ignore/Compute).

version 0.20.1 - CoAP semantic options implementation

22 Mar 19:01

Choose a tag to compare

This release introduces the interpretation of CoAP options as an alternative to the raw, syntactic approach.
This release is intended to investigate the proposal made by @ltn22 to introduce a universal option for CoAP.

version 0.20.0 - CoAP semantic options implementation

22 Mar 18:40

Choose a tag to compare

This release introduces the interpretation of CoAP options as an alternative to the raw, syntactic approach.
This release is intended to investigate the proposal made by @ltn22 to introduce a universal option for CoAP.

0.18.8 - Improvements & bug fixes

18 Feb 09:21

Choose a tag to compare

0.18.6 - Improvements & bug fixes

14 Jan 15:47

Choose a tag to compare

[version] bump to 0.18.6