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