diff --git a/CHANGELOG.md b/CHANGELOG.md index 6161f5660b4..9fe03380146 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,12 +54,11 @@ If you need to use Buster, then apply the following workaround to change the def * Remove BouncyCastle dependency ( [aa2237988](https://github.com/Azure/iotedge/commit/aa22379885dff7cbb89cbdf1e4c870460f6f5576) ) * Fix Workload socket issue for concurrent module create ( [26bbf7145](https://github.com/Azure/iotedge/commit/26bbf7145b1cd76fd55cb7b7d990a3907616ac5a) ) * Handle Return Code From Get Module Logs Failure ( [5015eca6d](https://github.com/Azure/iotedge/commit/5015eca6d497e317a28ed0dc3bc013315c34b53b) ) -* Revert Changes to Handle Validation of `Since` and `Until` Time ( [b44558dd4](https://github.com/Azure/iotedge/commit/b44558dd48a28cd661f80cc6c559c087bf579226) ) -* Updated SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) -* Restricting EdgeAgent parallel calls to edged to 5 ( [3bb4c8f7f](https://github.com/Azure/iotedge/commit/3bb4c8f7fc2bb90a5db6c26d36d16f8fbc3b3c50) ) +* Update SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) +* Restrict EdgeAgent parallel calls to edged to 5 ( [3bb4c8f7f](https://github.com/Azure/iotedge/commit/3bb4c8f7fc2bb90a5db6c26d36d16f8fbc3b3c50) ) * Recreate edgeAgent when not `Running`, `Stopped`, or `Failed` ( [6b21874fe](https://github.com/Azure/iotedge/commit/6b21874fee75ef49d497b5f635048e34a7f2ca9f) ) * Add `RocksDB_MaxManifestFileSize` env var ( [2c878635c](https://github.com/Azure/iotedge/commit/2c878635c75d3eaddd55c06ae5fd9229d9fe463b) ) -* Updating SDK references to fix `Dotnetty` bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) +* Update SDK references to fix `Dotnetty` bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) * Update k8s client ( [edad631d7](https://github.com/Azure/iotedge/commit/edad631d7d2d3b0043b59e652577055efb30d783) ) * Fix edgeAgent creates rogue `ModuleClients` in case of error ( [e3892eb4a](https://github.com/Azure/iotedge/commit/e3892eb4aae8b59bf9f5be02a34af693f9f23dc9) ) * Fix various RUSTSEC ( [89917f1bb](https://github.com/Azure/iotedge/commit/89917f1bb59fe98c9872c16aea5cab855fa6e139) ) @@ -78,7 +77,7 @@ If you need to use Buster, then apply the following workaround to change the def ## Edge Hub * Remove experimental mqtt broker code ( [85084e4f0](https://github.com/Azure/iotedge/commit/85084e4f04aafbd7b68931e80d3c84f28eb47585) ) -* Turning of batching for incoming amqp messages to gain faster feedback to the sender ( [5667c58ce](https://github.com/Azure/iotedge/commit/5667c58ce0a70f47026efa87fabf29b3ef92c9c1) ) +* Batch incoming amqp messages to optimize sender feedback ( [5667c58ce](https://github.com/Azure/iotedge/commit/5667c58ce0a70f47026efa87fabf29b3ef92c9c1) ) * Bump Device SDK to latest LTS version ( [90e5b3264](https://github.com/Azure/iotedge/commit/90e5b3264ac0befe1eeebce898f01635f4ac7d14) ) * Restrict TLS protocol to 1.2 for EdgeHub and ApiProxy modules ( [4a76a20b1](https://github.com/Azure/iotedge/commit/4a76a20b142fd59e6bb44110e1ecd6e6519fc1d7) ) * Update agent ARM32/64 images to use Alpine ( [059aaea2d](https://github.com/Azure/iotedge/commit/059aaea2d23d11bfb5b46dac3b28f9a563395647) ) @@ -91,7 +90,7 @@ If you need to use Buster, then apply the following workaround to change the def * Upgrade Rust toolchain ( [ab700e82a](https://github.com/Azure/iotedge/commit/ab700e82ad6ca15140832fbb9970075e2e331073) ) * Update Microsoft.Azure.Devices.Client from 1.36.3 to 1.36.4 ( [19beaae55](https://github.com/Azure/iotedge/commit/19beaae556897a2b0676c455523df136ea016e73) ) * Remove `thread_local` for non-edgelet projects ( [6db976def](https://github.com/Azure/iotedge/commit/6db976def4930a6a5a0f5630170ea4d3d6f8f1b7) ) -* Added more logging to certificate import ( [49d41df98](https://github.com/Azure/iotedge/commit/49d41df98fbd3abe246a582a9169a8e7d137068d) ) +* Add more logging to certificate import ( [49d41df98](https://github.com/Azure/iotedge/commit/49d41df98fbd3abe246a582a9169a8e7d137068d) ) * Fix edgeHub shutdown for renew certificate ( [fcd4d007a](https://github.com/Azure/iotedge/commit/fcd4d007acad0a746916da0b7f6bc933c4b6e641) ) * AMQP CBS token message dispose ( [4179221bc](https://github.com/Azure/iotedge/commit/4179221bcc9596388386e3faca87cc28bc6af8f2) ) * Fix underflow possibility on ColumnFamilyDbStore ( [bc78f1c](https://github.com/Azure/iotedge/commit/bc78f1c0b0ab0dfa305b817c030b82cea035f6e0) ) @@ -99,24 +98,21 @@ If you need to use Buster, then apply the following workaround to change the def * Update Base Images for a Security Patch ( [e6d52d6f6](https://github.com/Azure/iotedge/commit/e6d52d6f6b0eb76e7ef250f3fcdeaf38e467ab4f), [7e0c1a5d3](https://github.com/Azure/iotedge/commit/7e0c1a5d38755a04ee0b802723a9474cd50eec87), [704250b04](https://github.com/Azure/iotedge/commit/704250b041be242938eb8a238513977a5b452600), [b592e4776](https://github.com/Azure/iotedge/commit/b592e47760d0b071c18a13c54de9125d990abcfd), [5cb16fb5d](https://github.com/Azure/iotedge/commit/5cb16fb5d8f2ad8f1b7df4092c29333af837df9b), [b00a78805](https://github.com/Azure/iotedge/commit/b00a78805384deff1ce2c252302a260f31c31faa) ) * Allow identity translation for subscriptions ( [5fbd0d9f3](https://github.com/Azure/iotedge/commit/5fbd0d9f30fe9fea0f2fcc2a2e7586068131ef5e) ) * Update vulnerable `nix` version ( [33c8a778f](https://github.com/Azure/iotedge/commit/33c8a778fec079a0045c9abadb832824b39368bd) ) -* Revert EdgeHub configuration waiting ( [06c5ba336](https://github.com/Azure/iotedge/commit/06c5ba3366cc94dd827e26109cacb63d9dad4f9e) ) * Wait for configuration before starting protocol heads ( [b6c5d861b](https://github.com/Azure/iotedge/commit/b6c5d861b027be9910cbdf5a9e92d026aac2c71d) ) * Update dependency on vulnerable package ( [76c22bf10](https://github.com/Azure/iotedge/commit/76c22bf1031b3ab99f0dacc99c9d6779ec466225) ) -* Updated SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) +* Update SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) * Fix `edgehub_queue_len` counting ( [d3f649886](https://github.com/Azure/iotedge/commit/d3f6498860911cbbee2f3f71bf91b821c9a89e01) ) * Fix detect fail-over from iot hub/sdk behavior and disconnect from hub ( [676a0f58c](https://github.com/Azure/iotedge/commit/676a0f58c051a72bbe39753b35218b9ad4275f1b) ) -* Updated MQTT toolchain to 1.55 ( [bc8601851](https://github.com/Azure/iotedge/commit/bc8601851ff5f6ffbbe9080ed72fe208bd2c2db5) ) * Remove WebSocket Ping KeepAlives ( [31531ec22](https://github.com/Azure/iotedge/commit/31531ec22f72e3df62fa50d4995f15352508d180) ) * Update links to docs from .md files ( [97c803071](https://github.com/Azure/iotedge/commit/97c803071a9ace2b7fd22992233496aca9bfe1f6) ) * Fix `OnReconnectionClientsGetTwinsPulled()` increased timeout ( [e6ddd546b](https://github.com/Azure/iotedge/commit/e6ddd546b359516d7917d48eee88b6efc34073b0) ) -* Use separate flag for MQTT Buffer pooling ( [089a1c6ee](https://github.com/Azure/iotedge/commit/089a1c6ee54a564119d4317c794030dc521a35c2) ) * Add `RocksDB_MaxManifestFileSize` env var ( [2c878635c](https://github.com/Azure/iotedge/commit/2c878635c75d3eaddd55c06ae5fd9229d9fe463b) ) -* Added connection-check for direct method test ( [0ad320041](https://github.com/Azure/iotedge/commit/0ad32004144dfc73fe8de513364b5b5e046f775b) ) -* Updating SDK references to fix Dotnetty bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) +* Add connection-check for direct method test ( [0ad320041](https://github.com/Azure/iotedge/commit/0ad32004144dfc73fe8de513364b5b5e046f775b) ) +* Update SDK references to fix Dotnetty bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) * Create identities for leaf ( [ca2f4aac5](https://github.com/Azure/iotedge/commit/ca2f4aac5ba062474348c54d6e5ef963d9c41a73) ) * Add `ComponentName` to message properties ( [9a32670dd](https://github.com/Azure/iotedge/commit/9a32670dd04ff24a15def922b0ac7a65d465cb02) ) * Remove redundant tests and wait for device to be disconnected ( [221048a9c](https://github.com/Azure/iotedge/commit/221048a9c4278338077f406bd785438b4e174099) ) -* Fixed exception type in `BrokerConnection::SendAsync` ( [bbe3525af](https://github.com/Azure/iotedge/commit/bbe3525af33b99f0480cc289afd6f90ac0b7367b) ) +* Fix exception type in `BrokerConnection::SendAsync` ( [bbe3525af](https://github.com/Azure/iotedge/commit/bbe3525af33b99f0480cc289afd6f90ac0b7367b) ) * Don't dispose stream too early ( [ce0ca9a87](https://github.com/Azure/iotedge/commit/ce0ca9a8741e565601ff67a65fb2288bd3cbbfae) ) * Fix edgeHub error code propagation in case of an error ( [8250d87a5](https://github.com/Azure/iotedge/commit/8250d87a558fd0ed096f570589be2bf7955af5a5) ) * Change default uid ( [b443b0c2f](https://github.com/Azure/iotedge/commit/b443b0c2f130bbc18060dff9cd2dca26ca6e014e) ) @@ -127,7 +123,7 @@ If you need to use Buster, then apply the following workaround to change the def * Restore device scopes from older store (version < 1.2) ( [207a5f07b](https://github.com/Azure/iotedge/commit/207a5f07babcb40f71b466f75f0b42db09582b15) ) * Upgrade cargo deps for watchdog ( [797df90bc](https://github.com/Azure/iotedge/commit/797df90bcddcd7417ee3010f4215ed8f90bae39d) ) * Close AMQP connection explicitly when no more links ( [6c8134e6c](https://github.com/Azure/iotedge/commit/6c8134e6c7cc7674f27955e646a566df38ac1adc) ) -* Adds `SharedAccessSignature` to repo with fix for vulnerability ( [6c4269a0b](https://github.com/Azure/iotedge/commit/6c4269a0bc7640e22aa60461c2109fbf96f95ef3) ) +* Add `SharedAccessSignature` to repo with fix for vulnerability ( [6c4269a0b](https://github.com/Azure/iotedge/commit/6c4269a0bc7640e22aa60461c2109fbf96f95ef3) ) * Add validation for null props inside objects inside arrays. ( [f96961f4a](https://github.com/Azure/iotedge/commit/f96961f4a078dff6733eb88311de442613a70d77) ) * Fix resolving BrokeredCloudProxyDispatcher ( [ef27142f9](https://github.com/Azure/iotedge/commit/ef27142f98359b5883813ef172fbb637f4345144) ) * Fix getDeviceAndModuleOnBehalfOf to check if target device is in scope ( [7c3261a67](https://github.com/Azure/iotedge/commit/7c3261a67fbdf46b1b08c450a5b99e26734a5600) ) @@ -145,7 +141,7 @@ If you need to use Buster, then apply the following workaround to change the def * Don't unsubscribe when there is no subscription registered ( [53ff15b8c](https://github.com/Azure/iotedge/commit/53ff15b8ce1c619e2bf32da63ab9eba0c718d00f) ) * CloudConnection did not forward `close()` call to cloud proxy ( [6f3f8ecc4](https://github.com/Azure/iotedge/commit/6f3f8ecc4e8caced6424136076d6092bdabbf759) ) * Move `NestedEdgeEnabled` out of experimental features. (#4467) ( [7e0fc1fae](https://github.com/Azure/iotedge/commit/7e0fc1fae2e441bc7f451b3582f545b44c84cc37) ) -* Added a separate message pump for messages from upstream ( [0e6985445](https://github.com/Azure/iotedge/commit/0e6985445110952015fa48681e1d620183ed6279) ) +* Add a separate message pump for messages from upstream ( [0e6985445](https://github.com/Azure/iotedge/commit/0e6985445110952015fa48681e1d620183ed6279) ) * Verify Twin Signatures ( [e8d2bc270](https://github.com/Azure/iotedge/commit/e8d2bc2705adc65c91a821a6d934fbe0d76e3291) ) @@ -181,7 +177,7 @@ If you need to use Buster, then apply the following workaround to change the def * Update tokio to 1.15.0 ( [c941f0605](https://github.com/Azure/iotedge/commit/c941f06055e827e75c606cd02dab37aebd4b87ed) ) * Update edgelet cargo dependency ( [132e1d340](https://github.com/Azure/iotedge/commit/132e1d34037a6c2332d9e9734c703cf3fa86253b) ) * Iotedge check proxy-settings ( [dc6d0d093](https://github.com/Azure/iotedge/commit/dc6d0d093f88439fce97f3115f003a0f50dde9db) ) -* Removing moby check ( [3b95ec7c9](https://github.com/Azure/iotedge/commit/3b95ec7c9a9b6a7226828e6628adfa4fb963be6f) ) +* Remove moby check ( [3b95ec7c9](https://github.com/Azure/iotedge/commit/3b95ec7c9a9b6a7226828e6628adfa4fb963be6f) ) * Remove Subject Alternate Name Sanitization in Workload Cert Creation ( [070610dbc](https://github.com/Azure/iotedge/commit/070610dbc54ec9078e149dcd8457e4c5a54b2280) ) * Reorder `identity_pk` and `identity_cert` ( [cb3d8b552](https://github.com/Azure/iotedge/commit/cb3d8b552a9a8d1e546853c8b430c3dbccda07f3) ) * Fix typo in template configuration ( [02cf5a733](https://github.com/Azure/iotedge/commit/02cf5a7335aa20cc1f4b919df266e6db90b33534) ) @@ -212,8 +208,8 @@ If you need to use Buster, then apply the following workaround to change the def * Fix DPS E2E tests ( [46db9fdfc](https://github.com/Azure/iotedge/commit/46db9fdfc2ef45666dfa4d20c588f7361c4afe6e) ) * Enable aziot-edged in CentOS package ( [dafe2ece2](https://github.com/Azure/iotedge/commit/dafe2ece2b7cd195a8375fbff7df2e792d04c937) ) * Limit sysinfo crate FDs usage. ( [bc5606131](https://github.com/Azure/iotedge/commit/bc56061318b9f2df8e30ab51a22bd8e63daa3d01) ) -* change default uid ( [b443b0c2f](https://github.com/Azure/iotedge/commit/b443b0c2f130bbc18060dff9cd2dca26ca6e014e) ) -* edgelet use `humantime` instead of `parse_duration` ( [450830433](https://github.com/Azure/iotedge/commit/450830433c506ab50cd9c90bcea4b7dab421a1e3) ) +* Change default uid ( [b443b0c2f](https://github.com/Azure/iotedge/commit/b443b0c2f130bbc18060dff9cd2dca26ca6e014e) ) +* Make edgelet uses `humantime` instead of `parse_duration` ( [450830433](https://github.com/Azure/iotedge/commit/450830433c506ab50cd9c90bcea4b7dab421a1e3) ) * Edgelet RUSTSEC dep update ( [6cae62e46](https://github.com/Azure/iotedge/commit/6cae62e46e2a435f1622ab8c774e944e1472722d) ) * `$upstream` support for container registry address ( [58f5faa0c](https://github.com/Azure/iotedge/commit/58f5faa0ca2d4368c747c4ef25ee276a7cac68a5) ) * Registration ID is optional in super-config ( [35da91ee8](https://github.com/Azure/iotedge/commit/35da91ee8c330d8c32d3123fdb806b4b96dbd76f) ) @@ -244,7 +240,7 @@ If you need to use Buster, then apply the following workaround to change the def * Iotedge system stop ( [94226fd1c](https://github.com/Azure/iotedge/commit/94226fd1c4698f21f25acd92abd58152d95a47b8) ) * Remove leftover unused lint exceptions ( [9d43de593](https://github.com/Azure/iotedge/commit/9d43de59301abfd187a5db80a34b830e0ea4ae4b) ) * Use unique common name for edged-ca cert when apply'ing super-config. ( [34e7a6c72](https://github.com/Azure/iotedge/commit/34e7a6c7253c7091a9949cdccbfee93fad5761fa) ) -* Bump serde-yaml version to 0.8 ( [226c01b51](https://github.com/Azure/iotedge/commit/226c01b5182d401c13259a150f47aa5aa3d2d714) ) +* Bump `serde-yaml` version to 0.8 ( [226c01b51](https://github.com/Azure/iotedge/commit/226c01b5182d401c13259a150f47aa5aa3d2d714) ) * Change default quickstart Edge CA expiry to 90 days. ( [0a1c70406](https://github.com/Azure/iotedge/commit/0a1c70406adc2f5fbdcb4eec6195318d039f0265) ) * Re-add dynamic provisioning support ( [c0997a78f](https://github.com/Azure/iotedge/commit/c0997a78ff31c542773dd9b79b7accabde7e8ad4) ) * Add iotedge system reprovision ( [98c916839](https://github.com/Azure/iotedge/commit/98c91683986595d4430f1770eaffe61ac5ce5ebd) ) @@ -252,7 +248,7 @@ If you need to use Buster, then apply the following workaround to change the def * Add check version for agent image ( [deb8a62b8](https://github.com/Azure/iotedge/commit/deb8a62b888a60d7fd62b06c1933e44075c2cef2) ) * `iotedge check` improvements for nested edge ( [22819dd7f](https://github.com/Azure/iotedge/commit/22819dd7fba0567a7273e3c3219630ccfef5ce50) ) * Add "required" annotation to iotedge-config-mp's `--connection-string` parameter. ( [102936097](https://github.com/Azure/iotedge/commit/102936097b6dee2d630ea2c8c550ec65564d9b71) ) -* Removing constrain that makes no sense in general case ( [168a79c2b](https://github.com/Azure/iotedge/commit/168a79c2b494dd60e2dbd23adbbb6edf6f70fe01) ) +* Remove constrain that makes no sense in general case ( [168a79c2b](https://github.com/Azure/iotedge/commit/168a79c2b494dd60e2dbd23adbbb6edf6f70fe01) ) * Add check `up_to_date_config` ( [8af0fe818](https://github.com/Azure/iotedge/commit/8af0fe81812d9e2b4d8551d02615f3d39b8409d8) ) * Add `iotedge config mp` to create a super-config with a manual-provisioning connection string. ( [8a9787745](https://github.com/Azure/iotedge/commit/8a9787745f4e7dc38a70ad4c65190e793f087cb9) ) * Bump aziot version ( [bb6d7aeb0](https://github.com/Azure/iotedge/commit/bb6d7aeb0f068386774fc17045397e80d2280bb1) ) @@ -260,11 +256,9 @@ If you need to use Buster, then apply the following workaround to change the def * Fix package purge when aziot-edged is running ( [73da8adcc](https://github.com/Azure/iotedge/commit/73da8adcc60ed527123b8d201758dc9c697eb402) ) * Ignore validity in cert API requests ( [a526d6306](https://github.com/Azure/iotedge/commit/a526d630636b7874727e4ab38aa12ce827e10d1d) ) * Update postrm to delete iotedge user on purge ( [1c0fc8cd7](https://github.com/Azure/iotedge/commit/1c0fc8cd749929acea3774c4726b5385440c776b) ) -* Fixing E2E test timing out ( [8f2f23f79](https://github.com/Azure/iotedge/commit/8f2f23f79c8b044f02bba3be24d0932ee1f23a48) ) * Fix license type in aziot-edge.spec ( [062592e3b](https://github.com/Azure/iotedge/commit/062592e3be87e1f5223bf3d19ac628b2c64baad3) ) -* Fixes from bugbash ( [c6a9bbb44](https://github.com/Azure/iotedge/commit/c6a9bbb44737bac51c8945ed86bf776ef9a8279a) ) -* bugbash fixes ( [7245c8e05](https://github.com/Azure/iotedge/commit/7245c8e053b97596dd05a6c70160d4569f77bee4) ) -* Implement workaround for nested Edge until identityd supports parent_hostname. ( [dc7c92944](https://github.com/Azure/iotedge/commit/dc7c92944beb3747c6f5341321025c9b541056f6) ) +* Fix from bugbash ( [c6a9bbb44](https://github.com/Azure/iotedge/commit/c6a9bbb44737bac51c8945ed86bf776ef9a8279a), [7245c8e05](https://github.com/Azure/iotedge/commit/7245c8e053b97596dd05a6c70160d4569f77bee4) ) +* Implement workaround for nested Edge until identityd supports `parent_hostname`. ( [dc7c92944](https://github.com/Azure/iotedge/commit/dc7c92944beb3747c6f5341321025c9b541056f6) ) * Convert iotedged config to TOML, and implement `iotedge config` ( [d0978bf63](https://github.com/Azure/iotedge/commit/d0978bf63bdd5624543680424452ee5c08fe285a) ) * Skip latest version check in nested scenarios ( [941479382](https://github.com/Azure/iotedge/commit/9414793823f127eef12c4c0a2313d512e05df4a1) ) @@ -276,7 +270,7 @@ If you need to use Buster, then apply the following workaround to change the def * Restrict TLS protocol to 1.2 for ApiProxy modules ( [4a76a20b1](https://github.com/Azure/iotedge/commit/4a76a20b142fd59e6bb44110e1ecd6e6519fc1d7) ) * Update ARM32 and ARM64 images to use Alpine ( [059aaea2d](https://github.com/Azure/iotedge/commit/059aaea2d23d11bfb5b46dac3b28f9a563395647) ) * Build docker images with embedded metadata ( [a458af376](https://github.com/Azure/iotedge/commit/a458af376177adacb25349cc8f59df8aae9e1a15) ) -* api proxy image update ( [cca4ae51d](https://github.com/Azure/iotedge/commit/cca4ae51dec51e57a2d8fc0d7c9d55627d70f807) ) +* Api proxy image update ( [cca4ae51d](https://github.com/Azure/iotedge/commit/cca4ae51dec51e57a2d8fc0d7c9d55627d70f807) ) * Remove `failure` dependency ( [496c89924](https://github.com/Azure/iotedge/commit/496c89924e53b5225b0d5cff813b05e3acb10dae) ) * Migrate to Dotnet 6 ( [37234e02b](https://github.com/Azure/iotedge/commit/37234e02b500e6930d389275ac09a5aee80f7445) ) * Update `regex` to 1.5.5 ( [9f0f7f424](https://github.com/Azure/iotedge/commit/9f0f7f42472f658893ff876ad730338ab9833590) ) @@ -289,47 +283,45 @@ If you need to use Buster, then apply the following workaround to change the def * Build rocksdb and arm images in amd64 hosts (ubuntu 20.04 hosts) ( [2ad61fa31](https://github.com/Azure/iotedge/commit/2ad61fa31f0baba86d9446cd3550cdd89abfa1da) ) * Add delay between nginx crashes ( [2f6bfb30b](https://github.com/Azure/iotedge/commit/2f6bfb30bd1430aa139b85fdf4de08920251bdde) ) * Add `ContentEncoding` and `ContentType` to support routing and Event Grid for TempSensor Module ( [e261b4b43](https://github.com/Azure/iotedge/commit/e261b4b4364ee7e09b7b438f062986a9b0ea61c8) ) -* Updated SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) -* MQTT updated toolchain to 1.55 ( [bc8601851](https://github.com/Azure/iotedge/commit/bc8601851ff5f6ffbbe9080ed72fe208bd2c2db5) ) +* Update SDK from 1.36.2 to 1.36.3 to fix connectivity issues ( [865b275b4](https://github.com/Azure/iotedge/commit/865b275b4703cd6c41c2f63623994b133d3e3827) ) * Change so nginx doesn't start as root by mistake ( [6769f901e](https://github.com/Azure/iotedge/commit/6769f901e7d6d75b63cded44381fbfad5fb62be9) ) * Update TempFilterFunc binding protocol to `Amqp_Tcp_Only` ( [72266d057](https://github.com/Azure/iotedge/commit/72266d057848a68f5f5c9844440d83e656935478) ) -* Updating SDK references to fix Dotnetty bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) +* Update SDK references to fix Dotnetty bug ( [0750a4414](https://github.com/Azure/iotedge/commit/0750a44146c81ea3cce9bc447016b535612502fc) ) * Fix functions sample on centos ( [ada39f5c6](https://github.com/Azure/iotedge/commit/ada39f5c68e856e42b86afc4a7c4f49a823fecc9) ) * Api proxy image update ( [5288a2763](https://github.com/Azure/iotedge/commit/5288a2763adfca22aa4e88d408e707ca0df30022) ) * Update edgelet to use tokio 1 ( [4c2f173b3](https://github.com/Azure/iotedge/commit/4c2f173b30025c77e7939b48a968c9a50f269559) ) * Update System.Text.Encodings.Web ( [ad88f8e32](https://github.com/Azure/iotedge/commit/ad88f8e3275d84b5a92215930559de1c43835181) ) * Fix API proxy cache ( [a6064515c](https://github.com/Azure/iotedge/commit/a6064515cda69f198d0143296e414e96ebcead00) ) * RUSTSEC fixes ( [e24cec895](https://github.com/Azure/iotedge/commit/e24cec89539faa06f7215049ee94ca351af0b698) ) -* Running API proxy as nginx user ( [05c9f7852](https://github.com/Azure/iotedge/commit/05c9f7852b4b613b2a80682a6c7558304b224807) ) +* Run API proxy as nginx user ( [05c9f7852](https://github.com/Azure/iotedge/commit/05c9f7852b4b613b2a80682a6c7558304b224807) ) * Not running api proxy as root ( [675f0e3d0](https://github.com/Azure/iotedge/commit/675f0e3d0aab6c1bb664bddc498a198eb377c771) ) -* Changing ssl protocols and ciphers ( [e369ef883](https://github.com/Azure/iotedge/commit/e369ef8837cc4baa779a61bb8b15c9d31c8a63fc) ) +* Change ssl protocols and ciphers ( [e369ef883](https://github.com/Azure/iotedge/commit/e369ef8837cc4baa779a61bb8b15c9d31c8a63fc) ) * Update functions packages ( [f52a88457](https://github.com/Azure/iotedge/commit/f52a88457730b5d91357c3eb9bc5dc7128275cea) ) * Update tokio and hyper dependencies ( [39bd6dc31](https://github.com/Azure/iotedge/commit/39bd6dc31690ad5d65e9bb4a3062f50555149216) ) * Add ACR unit tests for config parser ( [ab6304d68](https://github.com/Azure/iotedge/commit/ab6304d6804e1a809fab3bb4d2e6d2d1fe225262) ) * Fix user configuration ( [73da8f688](https://github.com/Azure/iotedge/commit/73da8f6887346edd8d3217d87000d7c6bb941f01) ) -* Fixes setting up env var when receiving new config ( [d0c1bf84a](https://github.com/Azure/iotedge/commit/d0c1bf84a1f325bd5f65f81bc7030fc7152dfa4d) ) +* Fix setting up env var when receiving new config ( [d0c1bf84a](https://github.com/Azure/iotedge/commit/d0c1bf84a1f325bd5f65f81bc7030fc7152dfa4d) ) * Change default uid ( [b443b0c2f](https://github.com/Azure/iotedge/commit/b443b0c2f130bbc18060dff9cd2dca26ca6e014e) ) * Fix merge problem. ( [1947aea51](https://github.com/Azure/iotedge/commit/1947aea51373094c1f1ff6d37eb020bf1f9aa2b1) ) * Fix potential instability in iotedged after UploadSupportBundle fails. ( [4c6f5d727](https://github.com/Azure/iotedge/commit/4c6f5d7270e8f9ea718c4909bb4c1d1a0ecb2156) ) * edgehub-proxy update RUSTSEC deps ( [e44dd81a6](https://github.com/Azure/iotedge/commit/e44dd81a6adedc43f50ab95eb743c2f95505448e) ) * Adding boolean expression parsing to API proxy ( [d1206d949](https://github.com/Azure/iotedge/commit/d1206d94937c0246663dbe4b7fb791d46482e82a) ) * Update rust toolchain to 1.52.1 ( [e5218d1e7](https://github.com/Azure/iotedge/commit/e5218d1e70ce71929cc1cabf2965e7a196ff9614) ) -* Simplified config parsing ( [5ade90d4c](https://github.com/Azure/iotedge/commit/5ade90d4c92b7e0a848897467a2c8b2914457031) ) +* Simplify config parsing ( [5ade90d4c](https://github.com/Azure/iotedge/commit/5ade90d4c92b7e0a848897467a2c8b2914457031) ) * Update functions to 3.0 ( [124a20cd4](https://github.com/Azure/iotedge/commit/124a20cd462218d83f6f628824057898a2230bb4) ) * Change config on initial twin ( [5421f9e7b](https://github.com/Azure/iotedge/commit/5421f9e7b88657b6e2d933380d82da0d815cc0cf) ) * Hide SAS key ( [9e8323524](https://github.com/Azure/iotedge/commit/9e83235244070453dc2f52f1f74b3964bca9a265) ) * Upgrade api-proxy module to tokio1 ( [8155604c2](https://github.com/Azure/iotedge/commit/8155604c2a46181ec3e6c382e658a8b2d20d85fd) ) -* Upgrade mqtt to tokio1 release ( [afb8f5494](https://github.com/Azure/iotedge/commit/afb8f5494bf3274a99d2804b3517e18f243f6ff6) ) * Update rust toolchain to 1.51 ( [0f1d90c7c](https://github.com/Azure/iotedge/commit/0f1d90c7c7cec47a087f749da8245c9f6e84a165) ) * Fix API proxy race condition (#4768) ( [d2c331d60](https://github.com/Azure/iotedge/commit/d2c331d605a846911019364a31a7d098e1e2fc45) ) * Fix Api proxy indirection ( [d129a0719](https://github.com/Azure/iotedge/commit/d129a07190ac8cb3ea92545ff900a98584374aa7) ) * Merge api proxy edge hub pr ( [8ac0a7462](https://github.com/Azure/iotedge/commit/8ac0a74626c7f0e21df67f9bb5fe4fbb17d0da36) ) * `iotedge check` improvements for nested edge ( [22819dd7f](https://github.com/Azure/iotedge/commit/22819dd7fba0567a7273e3c3219630ccfef5ce50) ) -* Changing nginx from alpine to ubuntu bionic ( [89ad3dab0](https://github.com/Azure/iotedge/commit/89ad3dab002963220752d124b8a3f9fb0219f06a) ) -* Fixing arm64 image ( [17d7cadab](https://github.com/Azure/iotedge/commit/17d7cadab8ff3ad89cc672b60efbab95c3a3f705) ) +* Change nginx from alpine to ubuntu bionic ( [89ad3dab0](https://github.com/Azure/iotedge/commit/89ad3dab002963220752d124b8a3f9fb0219f06a) ) +* Fix arm64 image ( [17d7cadab](https://github.com/Azure/iotedge/commit/17d7cadab8ff3ad89cc672b60efbab95c3a3f705) ) * Remove references to iiot branches ( [436bada3a](https://github.com/Azure/iotedge/commit/436bada3ab70fe51ff0f0fe6db35cf28c5918f97) ) -* Fixing api proxy ( [1d7e0a1bb](https://github.com/Azure/iotedge/commit/1d7e0a1bb68b783d075cada3a326c0daf420c09a) ) -* Reverting to nginx image ( [c2bce19df](https://github.com/Azure/iotedge/commit/c2bce19df21160d9783c85677031b5944742829e) ) +* Fix api proxy ( [1d7e0a1bb](https://github.com/Azure/iotedge/commit/1d7e0a1bb68b783d075cada3a326c0daf420c09a) ) +* Revert to nginx image ( [c2bce19df](https://github.com/Azure/iotedge/commit/c2bce19df21160d9783c85677031b5944742829e) ) # 1.2.10 (2022-05-27) diff --git a/builds/misc/images.yaml b/builds/misc/images.yaml index e75760a46e7..ef4334420e9 100644 --- a/builds/misc/images.yaml +++ b/builds/misc/images.yaml @@ -2,7 +2,6 @@ trigger: batch: true branches: include: - - main - release/* pr: none diff --git a/builds/misc/packages-release.yaml b/builds/misc/packages-release.yaml index 47501b65b21..a9e0865e310 100644 --- a/builds/misc/packages-release.yaml +++ b/builds/misc/packages-release.yaml @@ -15,8 +15,7 @@ resources: type: github endpoint: azure-iot-edge-iotedge1-github name: azure/iot-identity-service - ref: release/1.2 - # TODO: Once release/1.3 is fork for IIS repo, we will need to update his parameter. + ref: release/1.3 stages: ################################################################################ diff --git a/builds/misc/packages.yaml b/builds/misc/packages.yaml index a6f6814f319..8b70849e70d 100644 --- a/builds/misc/packages.yaml +++ b/builds/misc/packages.yaml @@ -2,7 +2,7 @@ trigger: batch: true branches: include: - - main + - release/* pr: none variables: diff --git a/edgelet/contrib/config/linux/default.toml b/edgelet/contrib/config/linux/default.toml index ba15de8f125..5c179a19af8 100644 --- a/edgelet/contrib/config/linux/default.toml +++ b/edgelet/contrib/config/linux/default.toml @@ -11,7 +11,7 @@ name = "edgeAgent" type = "docker" [agent.config] -image = "mcr.microsoft.com/azureiotedge-agent:1.2" +image = "mcr.microsoft.com/azureiotedge-agent:1.3" [connect] workload_uri = "@connect_workload_uri@" diff --git a/edgelet/contrib/config/linux/template.toml b/edgelet/contrib/config/linux/template.toml index 327ba7a5ebb..0c64228bbab 100644 --- a/edgelet/contrib/config/linux/template.toml +++ b/edgelet/contrib/config/linux/template.toml @@ -279,7 +279,7 @@ # imagePullPolicy = "..." # "on-create" or "never". Defaults to "on-create" # [agent.config] -# image = "mcr.microsoft.com/azureiotedge-agent:1.2" +# image = "mcr.microsoft.com/azureiotedge-agent:1.3" # createOptions = { HostConfig = { Binds = ["/iotedge/storage:/iotedge/storage"] } } # [agent.config.auth] diff --git a/edgelet/iotedge/src/config/super_config.rs b/edgelet/iotedge/src/config/super_config.rs index d7a53209cd0..f8bac22bc9d 100644 --- a/edgelet/iotedge/src/config/super_config.rs +++ b/edgelet/iotedge/src/config/super_config.rs @@ -63,7 +63,7 @@ pub fn default_agent() -> edgelet_settings::ModuleSpec image) : base(ModuleName.EdgeAgent, image.GetOrElse(DefaultImage)) diff --git a/test/Microsoft.Azure.Devices.Edge.Test/SetupFixture.cs b/test/Microsoft.Azure.Devices.Edge.Test/SetupFixture.cs index 69e639c4979..e76adb44929 100644 --- a/test/Microsoft.Azure.Devices.Edge.Test/SetupFixture.cs +++ b/test/Microsoft.Azure.Devices.Edge.Test/SetupFixture.cs @@ -102,7 +102,7 @@ await this.daemon.ConfigureAsync( msgBuilder.Append("with hostname '{hostname}'"); props.Add(hostname); - string edgeAgent = Context.Current.EdgeAgentImage.GetOrElse("mcr.microsoft.com/azureiotedge-agent:1.2"); + string edgeAgent = Context.Current.EdgeAgentImage.GetOrElse("mcr.microsoft.com/azureiotedge-agent:1.3"); Log.Verbose("Search parents"); Context.Current.ParentHostname.ForEach(parentHostname => diff --git a/test/doc/e2e.md b/test/doc/e2e.md index 8dcc5e7be31..91e561655f5 100644 --- a/test/doc/e2e.md +++ b/test/doc/e2e.md @@ -24,7 +24,7 @@ The end-to-end tests take several parameters, which they expect to find in a fil |------|----------|-------------| | `caCertScriptPath` | * | Path to the folder containing `certGen.sh` (Linux) or `ca-certs.ps1` (Windows). Required when running the test 'TransparentGateway', ignored otherwise. | | `dpsIdScope` | * | The [ID Scope](https://docs.microsoft.com/azure/iot-dps/concepts-device#id-scope) assigned to a Device Provisioning Service. Required when running any DPS tests, ignored otherwise. | -| `edgeAgentImage` || Docker image to pull/use for Edge Agent. If not given, the default value `mcr.microsoft.com/azureiotedge-agent:1.0` is used. This setting only applies to any configurations deployed by the tests. Note also that the default value is ALWAYS used in config.yaml to start IoT Edge; this setting only applies to any configurations deployed by the tests. | +| `edgeAgentImage` || Docker image to pull/use for Edge Agent. If not given, the default value `mcr.microsoft.com/azureiotedge-agent:1.3` is used. This setting only applies to any configurations deployed by the tests. Note also that the default value is ALWAYS used in config.toml to start IoT Edge; this setting only applies to any configurations deployed by the tests. | | `edgeHubImage` || Docker image to pull/use for Edge Hub. If not given, `mcr.microsoft.com/azureiotedge-hub:1.0` is used. | | `edgeHubSchemaVersion` || The schema version used for EdgeHub. | | `installerPath` || Path to the Windows installer script `IotEdgeSecurityDaemon.ps1`. This parameter is ignored on Linux, and optional on Windows. If not given on Windows, the default script will be downloaded from https://aka.ms/iotedge-win to a temporary location. |