diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 92a7ffc..a41dfc2 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,6 +1,10 @@
name: Release
-on: workflow_dispatch
+on:
+ push:
+ # Sequence of patterns matched against refs/tags
+ tags:
+ - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
env:
CARGO_TERM_COLOR: always
@@ -20,7 +24,5 @@ jobs:
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
- body: |
- Changes in this Release
draft: false
prerelease: false
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..40dc6bd
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,287 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Chore
+
+ - Release flute version 1.1.7
+ - Release flute version 1.1.6
+ - Release flute version 1.1.5
+ - Release flute version 1.1.4
+ - Release flute version 1.1.3
+ - Release flute version 1.1.1
+ - Release flute version 1.1.0
+ - Release flute version 1.0.4
+ - Release flute version 1.0.3
+ - Release flute version 1.0.2
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+ - Release {{crate_name}} version {{version}}
+
+### Commit Statistics
+
+
+
+ - 240 commits contributed to the release over the course of 464 calendar days.
+ - 18 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Create release ([`561d358`](https://github.com/ypo/flute/commit/561d358e74bf7f5d90637e93e2f9a0887ce3b49b))
+ - Fix action name ([`301578e`](https://github.com/ypo/flute/commit/301578e9b5860e545405ad0b2ba008fcfdeaa576))
+ - Create release action ([`1e1e16b`](https://github.com/ypo/flute/commit/1e1e16bd2ff2f1c22ed39f72b64a607b30e6af51))
+ - Move to Raptorq 2.0 WARNING: encoding packets generated with raptorq < 2.0 cannot be decoded by the new version and vice-versa. ([`ec78606`](https://github.com/ypo/flute/commit/ec78606126bb104ebb04c56cd7f7734f8a30bfc2))
+ - Merge pull request #21 from ypo/release/flute/1.1.7 ([`0ae476f`](https://github.com/ypo/flute/commit/0ae476f6f9386f38420881fc5b97aa5042d83605))
+ - Release flute version 1.1.7 ([`14bd095`](https://github.com/ypo/flute/commit/14bd095a9f1f9e48e565e01781897741599e7ff5))
+ - Fix nb_transfers missing ([`50c9203`](https://github.com/ypo/flute/commit/50c920345f0136db8ed8883f2bd87becfe01b3a2))
+ - Check if there is an FDT waiting in the queue before checking if the current is expired ([`5f6c9a1`](https://github.com/ypo/flute/commit/5f6c9a1321c8ed49e4e39a75680ff785b2d0a6d5))
+ - API Documentation ([`695806c`](https://github.com/ypo/flute/commit/695806c5d25af35fbd2f0dfec905474ae0d806c9))
+ - Update README ([`a8f138f`](https://github.com/ypo/flute/commit/a8f138f0d32d7614af273f7c0b9de32a071abe52))
+ - Merge branch 'main' of github.com:ypo/flute ([`b12de62`](https://github.com/ypo/flute/commit/b12de6272bcfabd9c22be5b4e02aa759cca91b8f))
+ - Improve documentation ([`9a3f16b`](https://github.com/ypo/flute/commit/9a3f16b7eb69235c120b7c14302532658fb965ad))
+ - Merge pull request #20 from ypo/release/flute/1.1.6 ([`c659a8f`](https://github.com/ypo/flute/commit/c659a8f55b5b298b8c26d91801bcab0497034540))
+ - Release flute version 1.1.6 ([`8e9263b`](https://github.com/ypo/flute/commit/8e9263bcb7f92b27e63ecf270f28cc3534ac04a8))
+ - Update pkg version ([`d4b122c`](https://github.com/ypo/flute/commit/d4b122c04a1ae033350dca216474d2e9b09526b6))
+ - Update pkg version ([`9ba6b6f`](https://github.com/ypo/flute/commit/9ba6b6f53e1e14a2727c16e9e8aaec5f01d663b6))
+ - Possibility to limit the amount of memory allocated to receive an object ([`43127dd`](https://github.com/ypo/flute/commit/43127dd67e555568787ec4dba2be573ca791c18a))
+ - Replace assert! with debug_assert ([`98b5db7`](https://github.com/ypo/flute/commit/98b5db7811808c71135529cba95e66cf25c2a94a))
+ - Merge branch 'main' of github.com:ypo/flute ([`d49d68c`](https://github.com/ypo/flute/commit/d49d68c8bdfea566e1fdbbddcc645b1662135687))
+ - Fix workflows ([`bae5d43`](https://github.com/ypo/flute/commit/bae5d43bad49d521541b66f940984b591708283e))
+ - Merge pull request #19 from ypo/release/flute/1.1.5 ([`89b24ad`](https://github.com/ypo/flute/commit/89b24ad67f9ca4da9f73e0b3bb0e510b989c1270))
+ - Release flute version 1.1.5 ([`17a0850`](https://github.com/ypo/flute/commit/17a085017d754128958d708c2b5a8e6f24bad4ca))
+ - Expose LCT Header to python ([`c3ed23e`](https://github.com/ypo/flute/commit/c3ed23ec553fed3bd91319de1b370b7fc56ba8ba))
+ - Fix rust workglow ([`e6eae11`](https://github.com/ypo/flute/commit/e6eae11f4d1c99a24ad59d8c75281fb1cd23284e))
+ - Get_type is unused ([`34f05f4`](https://github.com/ypo/flute/commit/34f05f49cbf24a9b48344b95635aa8b2a92ead65))
+ - Call apt update before install ([`f85338e`](https://github.com/ypo/flute/commit/f85338e4602a293ce69516fea144239ef00a2a77))
+ - Merge branch 'main' of github.com:ypo/flute ([`d944d3e`](https://github.com/ypo/flute/commit/d944d3ebab516d0b1e4d1e2ec3acf6739c005474))
+ - Expose ALC + LCT Core function to API ([`80eb877`](https://github.com/ypo/flute/commit/80eb877be08c8fc8caf71b59eeb90e4ab07c38e7))
+ - Improve received object cache ([`6274fb1`](https://github.com/ypo/flute/commit/6274fb1bfb0f3d85ce2bdee33cc98c8ce9435b8e))
+ - Fix remove object from FDT ([`fac9061`](https://github.com/ypo/flute/commit/fac90615be1023a03f6a1870a5f82be784b67a93))
+ - Merge pull request #18 from ypo/release/flute/1.1.4 ([`5930471`](https://github.com/ypo/flute/commit/59304718b4eb0873f9fe9c4bcfbb12e108e20dba))
+ - Add priority queue test ([`c5bc559`](https://github.com/ypo/flute/commit/c5bc559907b4b39cbce325eeabf2336a39b9fde6))
+ - Release flute version 1.1.4 ([`d676b05`](https://github.com/ypo/flute/commit/d676b05a14b6817d023f5ae61e5f83b8f5a13c00))
+ - Fix example from documentation ([`5eb5842`](https://github.com/ypo/flute/commit/5eb5842e57ba86a6f406e915a4e2a757094b30f1))
+ - Fix code block in README ([`cfe09cd`](https://github.com/ypo/flute/commit/cfe09cdf673f189320a9062c111dbbe3ca219f8e))
+ - Update README ([`f43d0fa`](https://github.com/ypo/flute/commit/f43d0fa39ea7316427cfed31f9bd59be1a8138db))
+ - Merge branch 'main' of github.com:ypo/flute ([`ab174f8`](https://github.com/ypo/flute/commit/ab174f8e4c590786847642d203cf4aa30e05c72e))
+ - Add file into priority queues ([`ad605a5`](https://github.com/ypo/flute/commit/ad605a585afd6d9a1d766875a13a43d5b6b60767))
+ - Merge pull request #17 from ypo/release/flute/1.1.3 ([`c4e9015`](https://github.com/ypo/flute/commit/c4e9015364cece0ec6aab2d84614b0be393d3438))
+ - Release flute version 1.1.3 ([`546ee5a`](https://github.com/ypo/flute/commit/546ee5ae76b5ebb661b4db29c5a58458b0c663d7))
+ - Support File large transfer without storing in RAM, API to get list of objects in FDT, provide MD5 in Object Writer ([`329ebeb`](https://github.com/ypo/flute/commit/329ebeb6ee9ff1575ca131d861de3121fb5c52d9))
+ - Check ptr ([`72e48b5`](https://github.com/ypo/flute/commit/72e48b5669d4f60a45963d7aff360936f3b7b26f))
+ - Udpate README ([`456f35e`](https://github.com/ypo/flute/commit/456f35e918ccf7f0aa75d8c81e57399ce8899167))
+ - Update pkg version ([`e0d79a5`](https://github.com/ypo/flute/commit/e0d79a5792312553afa9f7b3b507da400c6c6655))
+ - Update README ([`5eed052`](https://github.com/ypo/flute/commit/5eed052eb9f7e9ec9666b8d81e2a49816f660286))
+ - Merge pull request #15 from ypo/release/flute/1.1.1 ([`d8cd879`](https://github.com/ypo/flute/commit/d8cd879cb7a2129e3e423fc49884572f25ef31e3))
+ - Release flute version 1.1.1 ([`b936227`](https://github.com/ypo/flute/commit/b9362271956991c2cce617ddfc3cccd394b20c90))
+ - Merge branch 'main' of github.com:ypo/flute ([`75fe68a`](https://github.com/ypo/flute/commit/75fe68a78a4dbd65a3fc23db8c1920938d4fcbca))
+ - API to convert FDT to xml ([`0680c5b`](https://github.com/ypo/flute/commit/0680c5b52a0d4f0fef5fd14490a99b42666dd93d))
+ - Fix FDT namespace ([`14a18a5`](https://github.com/ypo/flute/commit/14a18a5e314c73bbda84f2b1b83b371417ab5cca))
+ - Merge pull request #14 from ypo/release/flute/1.1.0 ([`9fd7e57`](https://github.com/ypo/flute/commit/9fd7e57eefce3418b50998f4e25007bbdcea6e0e))
+ - Release flute version 1.1.0 ([`aa99ae6`](https://github.com/ypo/flute/commit/aa99ae6ab25c54ec71b3d5dae67b362b2212e191))
+ - Install libxml2-utils in workflow ([`3bb9771`](https://github.com/ypo/flute/commit/3bb9771927a0235a9c166c22a5d8208d0af54165))
+ - Fix sudo not found ([`165ba3f`](https://github.com/ypo/flute/commit/165ba3f0c31ab5b264f46fea1e5e0d7863b12ed7))
+ - Install libxml2-utils in workflow ([`7ca9954`](https://github.com/ypo/flute/commit/7ca995431261bda346551e5525cc8bb54858d06a))
+ - Install libxml2-utils in workflow ([`9ac8094`](https://github.com/ypo/flute/commit/9ac809488130bcd6490fc21b4d7df8b5ae0fba23))
+ - Disable windows build ([`bcb3e4b`](https://github.com/ypo/flute/commit/bcb3e4b0ee27172b94f33318ab276118ca1bec7e))
+ - Move UDPEndpoint to core, re-write scheme-specific structure, add new configuration options ([`0ea7179`](https://github.com/ypo/flute/commit/0ea717957e39908027767cf5978678179ca88c3d))
+ - Merge branch 'main' of github.com:ypo/flute ([`842a3d4`](https://github.com/ypo/flute/commit/842a3d400deceef233c51261aac6bdd936cb38be))
+ - Opentelemetry feature ([`b04e46e`](https://github.com/ypo/flute/commit/b04e46e2c15f03896fd8eb8f56dea1a0934b8335))
+ - Cache multiple FDTs ([`9bcf5f6`](https://github.com/ypo/flute/commit/9bcf5f6729bac9b9145f951cd69f42f237c84937))
+ - Merge pull request #13 from ypo/release/flute/1.0.4 ([`9d932ab`](https://github.com/ypo/flute/commit/9d932abc282546709b07c14cdac250b18c49fa91))
+ - Release flute version 1.0.4 ([`82246ab`](https://github.com/ypo/flute/commit/82246ab5a3c396b460842e2c4c7cf64610cc9a9e))
+ - Clarification in python example #12 ([`cb1d502`](https://github.com/ypo/flute/commit/cb1d502ae76a2fdfdc1f8a7e67f805357d6d1fc2))
+ - Update FDT schema based on 3GPP TS 26.346 release 17 ([`a9749d7`](https://github.com/ypo/flute/commit/a9749d7fc320d54590238c3bd9a784108624dfa1))
+ - Merge branch 'main' of github.com:ypo/flute ([`293cd90`](https://github.com/ypo/flute/commit/293cd90947a65ba65c2935e93f840b9ed8966d03))
+ - Fix Python example #12 ([`c049211`](https://github.com/ypo/flute/commit/c049211e768cee1cfead5f86d462c7380e64a4e7))
+ - Merge pull request #11 from ypo/release/flute/1.0.3 ([`7e77316`](https://github.com/ypo/flute/commit/7e77316cce906ba739f481ad780e61999fceadd0))
+ - Release flute version 1.0.3 ([`5990ecb`](https://github.com/ypo/flute/commit/5990ecbea3c0c5d0c1b0e3712f981a05e25435a7))
+ - Disable windows build ([`8e318c1`](https://github.com/ypo/flute/commit/8e318c1d04b7c51353624f1602a79bea38db9583))
+ - Stop the FLUTE session when a close-session packet is received ([`398b940`](https://github.com/ypo/flute/commit/398b940cc99f0af223aec3e18b076cd5646f4be7))
+ - Config paramters for the TOI ([`3a8f053`](https://github.com/ypo/flute/commit/3a8f0537a94157cdf71ab8957094d28890651102))
+ - Export missing core functions ([`f310797`](https://github.com/ypo/flute/commit/f310797f8d5302fc008a04763509e5529d470fa4))
+ - Fix invalid value 'Xml' ([`cb599ee`](https://github.com/ypo/flute/commit/cb599eeb0e2aaaab8b165acc8a02571ce050c2e7))
+ - Fix session close flag ([`126725e`](https://github.com/ypo/flute/commit/126725e2e589de8e74622973cbeaffddf0bfd040))
+ - Merge pull request #10 from ypo/release/flute/1.0.2 ([`2534522`](https://github.com/ypo/flute/commit/253452203d085927c8accc89b076cdad46182616))
+ - Release flute version 1.0.2 ([`c12f730`](https://github.com/ypo/flute/commit/c12f73094a909c7fc9f16bfd9365ba230acb2984))
+ - X86 not supported ([`17b6e32`](https://github.com/ypo/flute/commit/17b6e3225078eea54065aae3b397b250bd418064))
+ - Windows release #9 ([`babef90`](https://github.com/ypo/flute/commit/babef907f742b0b1706af59eea8425190d01c40d))
+ - Fix FDT ID mask ([`61fc0ee`](https://github.com/ypo/flute/commit/61fc0ee1c26bdadc583ea5ce93ccaaf8bf1c2964))
+ - Linux release for others python versions #9 ([`02a5e0c`](https://github.com/ypo/flute/commit/02a5e0c34f471c8dcb551c786e72246ece1c8e92))
+ - Merge pull request #8 from ypo/release/flute/1.0.1 ([`8cb14cb`](https://github.com/ypo/flute/commit/8cb14cb5d31893afb0c89909ad01e50b41d6c36a))
+ - Release {{crate_name}} version {{version}} ([`4c9f024`](https://github.com/ypo/flute/commit/4c9f024f3331c3a09b94f4264259338bbbb023ab))
+ - Merge branch 'main' of github.com:ypo/flute ([`6be6265`](https://github.com/ypo/flute/commit/6be6265f9fab37f9d5d5cc742517364dc636a19b))
+ - Use FIFO instead of vector to store objects in the FDT ([`f9553ab`](https://github.com/ypo/flute/commit/f9553abb4864ed0d3a5f810bb0a72c2481456d43))
+ - Fix 16bit mask ([`263ae9c`](https://github.com/ypo/flute/commit/263ae9c2370f113932e3e4c8414b089289f99f40))
+ - Merge pull request #7 from ypo/release/flute/1.0.0 ([`fcb9736`](https://github.com/ypo/flute/commit/fcb9736e435c97b5a4f8fdd37114217dc3ca4b3b))
+ - Release {{crate_name}} version {{version}} ([`5d08239`](https://github.com/ypo/flute/commit/5d082392ae2f7daecd6abd913a93bd97abb5eef4))
+ - Move to pyo3 0.19 ([`8bd6168`](https://github.com/ypo/flute/commit/8bd616832e0c091befe25f6e717575276202e2ea))
+ - Fix python tests ([`db0fba4`](https://github.com/ypo/flute/commit/db0fba4b835ee9daa792719f8889dca24d59564c))
+ - Prepare for version 1.0 ([`0e4049a`](https://github.com/ypo/flute/commit/0e4049a55aaef7cf691d36bfb9adfdfcb570e998))
+ - Fix Sender Current Time ([`9a2bf89`](https://github.com/ypo/flute/commit/9a2bf89b10b046247b40ba50808a923892af5d80))
+ - Merge pull request #6 from ypo/release/flute/0.7.1 ([`1cfb984`](https://github.com/ypo/flute/commit/1cfb984f0365065798c024ceb1a2cc4332ef12cf))
+ - Release {{crate_name}} version {{version}} ([`2714bf4`](https://github.com/ypo/flute/commit/2714bf48117c907cebe5af39d81e40b8445e5ce3))
+ - Make xsi optional ([`d91c805`](https://github.com/ypo/flute/commit/d91c8055ff3fb5cc5257f0177f41927f035609b7))
+ - Use content-length if transfer-length is not defined ([`f5b74d3`](https://github.com/ypo/flute/commit/f5b74d329f990c22865f2344b945eab98dad58dd))
+ - Fix get lct ext ([`c7b38be`](https://github.com/ypo/flute/commit/c7b38bec37d25f556feaf17d146e635d7dabfff2))
+ - Merge pull request #5 from ypo/release/flute/0.7.0 ([`2076160`](https://github.com/ypo/flute/commit/2076160ccbd1cc369c26627ad5b1f234debf76b2))
+ - Release {{crate_name}} version {{version}} ([`59e59ef`](https://github.com/ypo/flute/commit/59e59ef9e48cbd415bec75a8164ef348ea393d21))
+ - Update README ([`c5b39e6`](https://github.com/ypo/flute/commit/c5b39e6dc52ffa3af46dc52c45ce2e8e623a47df))
+ - Raptor code versioné ([`0607bba`](https://github.com/ypo/flute/commit/0607bba5259e6643e47b8894cbc00a631a4da234))
+ - Raptor FEC ([`c6f7ab7`](https://github.com/ypo/flute/commit/c6f7ab7f4773416b4aeb7904a1c9be2dd34b3feb))
+ - Fix link ([`17043f8`](https://github.com/ypo/flute/commit/17043f817a0b17db4b1a2dca2ae9fb643e28f460))
+ - Add Raptor FEC ([`d177acc`](https://github.com/ypo/flute/commit/d177acc7e80b67cff3fef92fc74b04c4b6d531d0))
+ - FEC Decoder ([`4264809`](https://github.com/ypo/flute/commit/4264809d6eb7d66b95b52773f893c9aa59f4333e))
+ - Merge pull request #4 from ypo/release/flute/0.6.0 ([`bc87f01`](https://github.com/ypo/flute/commit/bc87f015c5e9286345f8f956dcec9e3b5e80a671))
+ - Release {{crate_name}} version {{version}} ([`7d2a059`](https://github.com/ypo/flute/commit/7d2a059290b8914f1004ac6253b7d1c5532a7686))
+ - Update readme ([`c6ac0f9`](https://github.com/ypo/flute/commit/c6ac0f901fecb080f9cb5168c8cc5cfd5f5e89ad))
+ - Re-architecture src ([`776d389`](https://github.com/ypo/flute/commit/776d389025928a07f63e516ab3a533abd4348715))
+ - Test the transmission with different FEC parameter for FDT and Object ([`a50b1f7`](https://github.com/ypo/flute/commit/a50b1f7f7550c11513c0cb6caa0713a5ae7fbd3d))
+ - Transfer and Receive empty files ([`762f9a7`](https://github.com/ypo/flute/commit/762f9a7dbab42bc41ee87a5acce9297aa4c11802))
+ - Ringbuffer unittest coverage ([`7e1a59e`](https://github.com/ypo/flute/commit/7e1a59e0ef6f31915a2759153f70479df275dd1e))
+ - Update readme ([`8a50d47`](https://github.com/ypo/flute/commit/8a50d4776fc144c9b1ecc6f9476273ab17e8eefa))
+ - Ring buffer unit tests ([`9d8cf18`](https://github.com/ypo/flute/commit/9d8cf1877759cd370b5859edd736d1e781f581b4))
+ - Coverage CI ([`c5a3d72`](https://github.com/ypo/flute/commit/c5a3d72e03cf27f45bf260b273eb7a969b690abf))
+ - Merge branch 'main' of github.com:ypo/flute ([`bb84fdb`](https://github.com/ypo/flute/commit/bb84fdbe3737af9c2b5e7abf811f25e4c55376bf))
+ - Add coverage CI ([`36d8a4d`](https://github.com/ypo/flute/commit/36d8a4d4f1503228eb1ad444e13fba4fcd4d479f))
+ - Merge pull request #3 from ypo/release/flute/0.5.0 ([`cf3e389`](https://github.com/ypo/flute/commit/cf3e3892636afb3d24bb1d1891beea38f2523ebf))
+ - Release {{crate_name}} version {{version}} ([`40b082d`](https://github.com/ypo/flute/commit/40b082d9cda70b1aa3638dfff55d73e9eea2738e))
+ - Update README ([`b8ef72c`](https://github.com/ypo/flute/commit/b8ef72c33ebe2df73114351abe6168006bf539bb))
+ - Tranfer with FEC + Inband/Outband FTI ([`8570292`](https://github.com/ypo/flute/commit/8570292e4b1b3bc09e3ec5f8130fcc3d0fe696c7))
+ - Test RaptorQ encoder/decoder ([`5ae0922`](https://github.com/ypo/flute/commit/5ae09225d785e2275dc72655ab86ac1ed9a1a1db))
+ - Encoding blocks using RaptorQ FEC ([`076e649`](https://github.com/ypo/flute/commit/076e649e3a35044b9c478eba9200dd87edac3d86))
+ - Move flute tests to tests folder ([`5cc7629`](https://github.com/ypo/flute/commit/5cc7629a93c081b6ef9afd1768e2f7da3d88bd58))
+ - RaptorQ FEC ([`0b8afdc`](https://github.com/ypo/flute/commit/0b8afdcf0ae76b6da528cd2f58ae3f53f902f0f8))
+ - Pypi badge ([`0c9d42a`](https://github.com/ypo/flute/commit/0c9d42aa6d714e1857d3322fb18bd7c44fe347fa))
+ - Python API + readme ([`739fed7`](https://github.com/ypo/flute/commit/739fed75edad1473efa5e25bbacf2614c33ea21e))
+ - Update base64 crate ([`fb2f7cc`](https://github.com/ypo/flute/commit/fb2f7cc4093bf4b142ee6f8f4e27714dc9005543))
+ - Merge pull request #2 from ypo/release/flute/0.4.4 ([`f981a50`](https://github.com/ypo/flute/commit/f981a501b2590a6dcfd5ed1532b82504681d37b1))
+ - Release {{crate_name}} version {{version}} ([`2c751f1`](https://github.com/ypo/flute/commit/2c751f136b73bafa780846cd534fbb846074f189))
+ - Merge branch 'main' of github.com:ypo/flute ([`3688ca9`](https://github.com/ypo/flute/commit/3688ca91f8180bd66bb4bfead6499d4644eb77f6))
+ - Use default cargo release template ([`187a95f`](https://github.com/ypo/flute/commit/187a95f4910f858f07bf33fcb267123a033252b8))
+ - Merge pull request #1 from ypo/release/flute/0.4.3 ([`6b58959`](https://github.com/ypo/flute/commit/6b589594bef754e225e0c14dc276c415341b93a5))
+ - Release {{crate_name}} version {{version}} ([`d07ab4a`](https://github.com/ypo/flute/commit/d07ab4a9d81c6cbe376ed9acdcafd0536ae5b588))
+ - Create PR workflow ([`810b5cf`](https://github.com/ypo/flute/commit/810b5cfa8f6ee216b5883fe0df5d529fb917cee3))
+ - Fix cargo login args ([`02828b5`](https://github.com/ypo/flute/commit/02828b5f5ae17b91b9f5886dab2c1d12bb3f749e))
+ - Publish to crates.io ([`947d426`](https://github.com/ypo/flute/commit/947d42652ff0ffb6cc3916ec07d481ebec3f6e4f))
+ - Rename pyproject to flute-alc ([`7f6a14d`](https://github.com/ypo/flute/commit/7f6a14d23c4603e29c5c7dafd4859d089851dac8))
+ - Set production environment ([`82e07ac`](https://github.com/ypo/flute/commit/82e07acd16e63ff05d5a567fd17fb23e6e94f122))
+ - Python version ([`f2b0874`](https://github.com/ypo/flute/commit/f2b0874aacb61d301efd86490e0577583d5cf563))
+ - Set version 0.4.2 ([`7a05a09`](https://github.com/ypo/flute/commit/7a05a0927d01185c607d9b7e29a46cd0dc6fe661))
+ - No event to trigger this workflow ([`2798a68`](https://github.com/ypo/flute/commit/2798a680d8a75f2c2e93f05eb117098b5c58d6f3))
+ - No event to trigger this workflow ([`ac9671d`](https://github.com/ypo/flute/commit/ac9671d1e7ec18bd3e5a90657363206c6679a993))
+ - Pypi workflow ([`8fba661`](https://github.com/ypo/flute/commit/8fba66118b0a806a0ac17e0fc23861ff0349fb1e))
+ - Remove objects from FDT ([`2f917d6`](https://github.com/ypo/flute/commit/2f917d6ae778c40e440b25f50def8bc2206c3a02))
+ - Python unittest ([`ed3cbbd`](https://github.com/ypo/flute/commit/ed3cbbd79a5ed0ff9cca7db7f9e5a43e56a72ceb))
+ - Update README ([`052be3e`](https://github.com/ypo/flute/commit/052be3ef492d71937a13035e55f5faddcafc36ac))
+ - Python workflow ([`e895a77`](https://github.com/ypo/flute/commit/e895a773958c4283a541245b45e83ba2305a2e30))
+ - Use actions-rs Action ([`439a580`](https://github.com/ypo/flute/commit/439a580f574472a44e697f8a15586ce5d424616c))
+ - Test python workflow ([`14f8290`](https://github.com/ypo/flute/commit/14f8290858c85e5b763ab33fd0acfba9e935339c))
+ - Set version 0.4.1 ([`0b34c94`](https://github.com/ypo/flute/commit/0b34c94d8a661a774df47dfb0395767013ffd8cd))
+ - Fix links ([`f8193c4`](https://github.com/ypo/flute/commit/f8193c472c5b24a198ab9c62034b295d7e3bef58))
+ - Set version 0.4.0 ([`48e76f3`](https://github.com/ypo/flute/commit/48e76f3461a54f77c35819660380dc97b55cdeaa))
+ - Add badges ([`c66d7a9`](https://github.com/ypo/flute/commit/c66d7a92333778c0fd036a9a4d91ef69e633a930))
+ - Select rust toolchain ([`a43a1ac`](https://github.com/ypo/flute/commit/a43a1ac4c1c43a10a8d834f74dbb18292767416a))
+ - Create rust.yml ([`3c91101`](https://github.com/ypo/flute/commit/3c911019c13f19696755ac7c0501ec1ee9c0859f))
+ - Add badges ([`5b338a6`](https://github.com/ypo/flute/commit/5b338a6d8e43af074046f0d27d87e0b9da89445a))
+ - Python bindings for flute receiver ([`6318a52`](https://github.com/ypo/flute/commit/6318a527970d39b40bb4367a612d54a60b2b983d))
+ - FLUTE Receiver python bindings ([`7f0f5ac`](https://github.com/ypo/flute/commit/7f0f5ac08278b45cefbe5ca697e7be7a99ae0b8e))
+ - Python bindings for FLUTE sender ([`0a0ead7`](https://github.com/ypo/flute/commit/0a0ead744c2b45698e05b33c70882036d93f3257))
+ - Python bindings ([`0d243eb`](https://github.com/ypo/flute/commit/0d243ebf300d7c4f63916c9792f492737e9cec1f))
+ - Install maturin ([`3941e00`](https://github.com/ypo/flute/commit/3941e006d5a468dbc9a5c38a7b6d194259d99dc2))
+ - Add Makefile to build python module ([`f183b9b`](https://github.com/ypo/flute/commit/f183b9b51ae48e4ecbcac293bd9ac722f6b240ce))
+ - Start adding python bindings ([`f1515db`](https://github.com/ypo/flute/commit/f1515db8c4fa989e4089ad1c7b1b865d31d9ae86))
+ - Set version 0.3.3 ([`9edd4b7`](https://github.com/ypo/flute/commit/9edd4b771d57feb69cb6f7437d81141a0c1d3d22))
+ - Pass metadata to object writer ([`e8c1ec3`](https://github.com/ypo/flute/commit/e8c1ec3c331b61756c8f20a103bf030532a8c87b))
+ - Set version 0.3.2 ([`5405f9d`](https://github.com/ypo/flute/commit/5405f9de150e13f2036c2bebdc2bf16ad442771a))
+ - Update readme ([`c1370a5`](https://github.com/ypo/flute/commit/c1370a5df1863301728393cc24166406a8855dc4))
+ - Improve documentation ([`6816ed1`](https://github.com/ypo/flute/commit/6816ed1535ba9cef1142e109c76736843b380b83))
+ - .gitignore ([`e779f39`](https://github.com/ypo/flute/commit/e779f3995c5f915e4a133408632a719e9f2813c5))
+ - Update readme ([`71a1be2`](https://github.com/ypo/flute/commit/71a1be2b7df47cdb2c16d444ca97b545a6f1213c))
+ - Set version 0.3.1 ([`422202e`](https://github.com/ypo/flute/commit/422202efa6a482167594c80700a6a9ebd015e4cf))
+ - Remove unused dependency ([`e2def6d`](https://github.com/ypo/flute/commit/e2def6d86ea8987c339c0a152e840faa036fd6b0))
+ - Improve error message ([`dbd916d`](https://github.com/ypo/flute/commit/dbd916d1560bd4d4a0710f23cd27abaf7d1c425f))
+ - Return an error if the object transfer length is bigger than the max ([`1238974`](https://github.com/ypo/flute/commit/1238974d2b66f6dbd36aeff0e635320e0a00a4c0))
+ - Build Oti for FEC ([`311fd54`](https://github.com/ypo/flute/commit/311fd54e0890e281faddab9c691c5f650651343a))
+ - Start implementation of RaptorQ ([`6fc8ac9`](https://github.com/ypo/flute/commit/6fc8ac97005016333fef4e72ef87cad50f20c30e))
+ - ALC FEC encode/decode ([`1484337`](https://github.com/ypo/flute/commit/14843373e1531da2ac07a111adff41e7c4bdadf0))
+ - Improve documentation ([`92822bc`](https://github.com/ypo/flute/commit/92822bc335c2615136172f324fdf234868296e33))
+ - Keep only the latest complete FDT ([`63285b1`](https://github.com/ypo/flute/commit/63285b1bfb8bae8363763875f0feaf7390c0498d))
+ - Replace &Vec<..> with &[..] ([`429ace0`](https://github.com/ypo/flute/commit/429ace0c92247ce2c28809f7e2198f0237060a8b))
+ - Version 0.3.0 ([`f08545c`](https://github.com/ypo/flute/commit/f08545ca83914481747a59ac7f9628b9991fb23a))
+ - Update readme ([`2898dbf`](https://github.com/ypo/flute/commit/2898dbf344b650aa5e6260d7fc004688bf4da3f5))
+ - Add no multiplexing test ([`50f7e85`](https://github.com/ypo/flute/commit/50f7e85344d1a1132f4bef3c46141fbdf6ce486d))
+ - Documentation ([`a3f88ac`](https://github.com/ypo/flute/commit/a3f88acff55b13d0278525789a39f862197847e9))
+ - Multiplex params ([`a6724c5`](https://github.com/ypo/flute/commit/a6724c51fadb7637e17fe1c747f7bb8e3208fc86))
+ - Update readme ([`80c57e8`](https://github.com/ypo/flute/commit/80c57e8c90b4136a1be82dbb825502324e6a909e))
+ - Parse Reed solomon GF m ([`d02d2fb`](https://github.com/ypo/flute/commit/d02d2fba12d663aa02e65fa21e49c476dfc1ca1e))
+ - Avoid copy when converting bytes to integer ([`276310c`](https://github.com/ypo/flute/commit/276310c325ba841c981340f34e0438b6507e47f7))
+ - Publish again the FDT if the current FDT is expired ([`530b3c6`](https://github.com/ypo/flute/commit/530b3c610c5285c129c1f311a70ade744fabd51a))
+ - Version 0.2.2 ([`0254ea0`](https://github.com/ypo/flute/commit/0254ea06709bb5d770ee8a6cd8234beb6339f687))
+ - Merge branch 'main' of github.com:ypo/flute ([`fb30e53`](https://github.com/ypo/flute/commit/fb30e5303736be22c085b9ecadbc5a36d4560d08))
+ - Pass SystemTime as argument, test FDT expiration ([`b44e3de`](https://github.com/ypo/flute/commit/b44e3deebf705da47ae6b0f8648c07051679626c))
+ - Pass SystemTime as argument, test FDT expiration ([`f750e67`](https://github.com/ypo/flute/commit/f750e67b7057e626735bb222e4f444fce4a97ab5))
+ - Set version 0.2.1 ([`5dde9bf`](https://github.com/ypo/flute/commit/5dde9bf507cccb19da487f2ac879234a4e4b33cd))
+ - Fix doc issue ([`674e399`](https://github.com/ypo/flute/commit/674e39931e9b581ab67e71bff1d72654eaa56f3b))
+ - Configure FDT expires param ([`0ec6dfa`](https://github.com/ypo/flute/commit/0ec6dfad0ca0e50df272f00d30ee736c8c0e270c))
+ - Check FDT expires ([`bf02633`](https://github.com/ypo/flute/commit/bf02633edfde8412c99b77cd0e90a76ba06ba788))
+ - Set version 0.2 ([`a02fe6a`](https://github.com/ypo/flute/commit/a02fe6abdee74a12bfe8679495e604c5f02a3a2a))
+ - Encode/decode sender current time inside ALC/LCT packets of the FDT ([`032756d`](https://github.com/ypo/flute/commit/032756dd7acf8b58d27b251ab4885d3e94340133))
+ - Update documentation ([`8736a17`](https://github.com/ypo/flute/commit/8736a17da28216d3201f24f879bacde3f769b72a))
+ - Update readme ([`6be66bf`](https://github.com/ypo/flute/commit/6be66bf68865daf1dfd367f3f3c7e83d14ef542e))
+ - Improve documentation ([`2dcbb69`](https://github.com/ypo/flute/commit/2dcbb693e1f824b1c8c81485d7c0f0c71eb4bc94))
+ - Update gitignore ([`d53df46`](https://github.com/ypo/flute/commit/d53df461c581d0259b2cd33d1687c89bb0ca20c3))
+ - Rename CENC and EXT to Cenc and Ext ([`5c8ef56`](https://github.com/ypo/flute/commit/5c8ef56a32c400e40b3063c601a4bb58ff42cef5))
+ - Documentation ([`32836c5`](https://github.com/ypo/flute/commit/32836c577f7efdd650a05d89a8528096ffd2aa22))
+ - Generate README with cargo ([`6fea893`](https://github.com/ypo/flute/commit/6fea893e32e9b79d1c20a9e6d7855d2bde6006bc))
+ - Add documentation and examples ([`fef1ed4`](https://github.com/ypo/flute/commit/fef1ed4bc88d4c47198a6dcc1081970a0dd3273b))
+ - Fix object should be constructed even if close_object flag is set ([`3fd36c9`](https://github.com/ypo/flute/commit/3fd36c96b7606123cd94bed15ec8b95b9fd7be2b))
+ - Cleanup FLUTE Receiver session and objects ([`2b2ca1e`](https://github.com/ypo/flute/commit/2b2ca1e47b61d08f964b420845a49cc034d4d002))
+ - Add FLUTE receiver from multicast example ([`fc0a853`](https://github.com/ypo/flute/commit/fc0a853e964b865f691037a1950f30c9e99b67ee))
+ - FLUTE Sender example ([`ba33c61`](https://github.com/ypo/flute/commit/ba33c61686902888b0b6e828767cd4797594007d))
+ - Rename ObjectWriter to FluteWriter ([`be91d72`](https://github.com/ypo/flute/commit/be91d726f36a363888b55ea5a530f7de655c6e73))
+ - Check MD5 sum after reception ([`ecb1117`](https://github.com/ypo/flute/commit/ecb1117fb3105126ca46d2d0f5d461809957ca82))
+ - Support CENC encode/decode ([`b7a6fdf`](https://github.com/ypo/flute/commit/b7a6fdfd68d951fb1fb1b0cbb542530b0f63a604))
+ - Set public modules ([`ea86f47`](https://github.com/ypo/flute/commit/ea86f4731f2f9b188a3ce372ad2d0573c63c4342))
+ - Add doc ([`876d930`](https://github.com/ypo/flute/commit/876d930457a31f46e84681dfc48230987e7c75e9))
+ - CENC implementation ([`dd0f2ab`](https://github.com/ypo/flute/commit/dd0f2abd50820022027b31055a53d4c4898b9345))
+ - Remove object after being completed ([`1ad17c9`](https://github.com/ypo/flute/commit/1ad17c9a2019eca519184dd49581c9cb7cbdf0c8))
+ - Push pkt store in the cache after the reception of the OTI ([`3fc6aa6`](https://github.com/ypo/flute/commit/3fc6aa6306ad164ff80881e0d4dd4a2162dfbc89))
+ - Update readme ([`8c92676`](https://github.com/ypo/flute/commit/8c92676036cd9fb132fc6ee38e7ab3084a5934f8))
+ - Add Reed Solomon FEC ([`0918031`](https://github.com/ypo/flute/commit/0918031a19a8f7c7f7a81f8493139af3ef331664))
+ - Remove PktWriter trait, improve unit tests ([`636218b`](https://github.com/ypo/flute/commit/636218be6198dfcd7fdca42ae34adfb8dea35122))
+ - Attach FDT to Object ([`c1486f6`](https://github.com/ypo/flute/commit/c1486f65ccd2f857b03c4c45f411f7200227d6b7))
+ - Attach FDT to Object ([`be27e18`](https://github.com/ypo/flute/commit/be27e1838eca765e2194d6ac3ea4aa88d2699507))
+ - Write received objects ([`059a8a5`](https://github.com/ypo/flute/commit/059a8a5bb596e6fc72ce39bee66e7e234c929c87))
+ - Implement Object Receiver ([`8e48eb5`](https://github.com/ypo/flute/commit/8e48eb5430241532dee954cbdeee61034e6e9def))
+ - Object Receiver ([`f4820f6`](https://github.com/ypo/flute/commit/f4820f69b9f7ef6125184eee8545d03dcc8f4385))
+ - Add flute reader ([`17071fd`](https://github.com/ypo/flute/commit/17071fd6595ef7da3a010b8c67b5d57e103811f6))
+ - Start implementation of FLUTE receiver ([`6cc5387`](https://github.com/ypo/flute/commit/6cc5387b1fb8c44021ad2aabbee983ea3f975a2e))
+ - Set complete FDT, add close object flag ([`d97aec9`](https://github.com/ypo/flute/commit/d97aec968bfb4e3852bc76adf92d396a2c9aff45))
+ - Fix variable names ([`18438f9`](https://github.com/ypo/flute/commit/18438f9ed67c1b4635df5dcaf0ec719ec0e1b5d5))
+ - Fix FDT Expires ([`19e7dcb`](https://github.com/ypo/flute/commit/19e7dcbc1412a6f6a8dac3c5fd451b17dd96d7a9))
+ - Write ALC pkt to UDP socket ([`1dfe80f`](https://github.com/ypo/flute/commit/1dfe80f459ff1aa23884f7159ee8a3733c81d56b))
+ - Send FDT pkt in carousel ([`2a1d10c`](https://github.com/ypo/flute/commit/2a1d10ca2edf45f0e41b340e93ca7b9bd8aed450))
+ - Implement Block reader ([`7daed98`](https://github.com/ypo/flute/commit/7daed987808a19cca5682eda111660a9af9fea90))
+ - ALC/LCT implementation ([`2c4ed56`](https://github.com/ypo/flute/commit/2c4ed56eae3019f32de9b0895cdcaa7470ff7aba))
+ - ALC/LCT encode/decode ([`ce69d5c`](https://github.com/ypo/flute/commit/ce69d5c94e3a38627f21439669a916976b559a1e))
+ - First commit ([`62bea94`](https://github.com/ypo/flute/commit/62bea9469211572d169cbb1bd2be45c8aa687c4c))
+ - Initial commit ([`4a88603`](https://github.com/ypo/flute/commit/4a88603b9d67ae0a7e6d06bb5af88e017c1132e9))
+
+
diff --git a/Cargo.toml b/Cargo.toml
index fb7da17..e964b53 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "flute"
-version = "1.1.7"
+version = "1.1.8"
authors = ["Yannick Poirier "]
edition = "2021"
license = "MIT"
diff --git a/release.sh b/release.sh
index 40db071..0a499cd 100755
--- a/release.sh
+++ b/release.sh
@@ -11,7 +11,7 @@ fi
cargo changelog --write flute || exit -1
cargo set-version $version || exit -1
-git commit Cargo.toml CHANGELOG.md -m "release-$version"
-git tag release-$version
+git commit Cargo.toml CHANGELOG.md -m "v$version"
+git tag v$version
git push
git push --tags