Recent Releases of https://github.com/awslabs/aws-c-mqtt
https://github.com/awslabs/aws-c-mqtt - v0.13.3
What's Changed
- Duplicate correlation token test by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/403
- Auto-generate client ids in MQTT5 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/404
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.13.2...v0.13.3
- C
Published by bretambrose 12 months ago
https://github.com/awslabs/aws-c-mqtt - v0.13.2
What's Changed
- Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in https://github.com/awslabs/aws-c-mqtt/pull/401
- Log acktimeoutseconds by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/402
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.13.1...v0.13.2
- C
Published by sbSteveK about 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.13.1
What's Changed
- Fix casing on Windows header files by @ianbotsf in https://github.com/awslabs/aws-c-mqtt/pull/393
- Update test to check time lower bound by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/395
- Fix handling stream operation after client shutdown by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/396
- Request response client: acquire event loop group by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/392
- Remove clang-3 from CI by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/397
- Handle NULL connect field on mqtt5 client options destruction by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/398
- Force TUNNEL proxy type in MQTT5 client by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/399
New Contributors
- @ianbotsf made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/393
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.13.0...v0.13.1
- C
Published by sfod about 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.13.0
What's Changed
- make exports consistent by @DmitriyMusatkin in https://github.com/awslabs/aws-c-mqtt/pull/388
- Capture fields from PUBLISH for req-resp stream operations by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/389
- Support wildcards streams in request-response stream client by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/381
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.12.3...v0.13.0
- C
Published by sfod about 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.12.3
What's Changed
- Apple Network Framework Support by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/385
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.12.2...v0.12.3
- C
Published by sbSteveK over 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.12.2
What's Changed
- Fix coverage CI job by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/382
- Fix handling of websocket failed transform for MQTT311 connection by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/383
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.12.1...v0.12.2
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.12.1
What's Changed
- A bunch of CMake fixes by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/379
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.12.0...v0.12.1
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.12.0
What's Changed
- chore: Modified bug issue template to add checkbox to report potential regression. by @ashishdhingra in https://github.com/awslabs/aws-c-mqtt/pull/373
- MQTT5 options logging conformity by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/377
- Switch CI to roles by @DmitriyMusatkin in https://github.com/awslabs/aws-c-mqtt/pull/378
- Add topic argument to publish callback in request-response stream client by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/380
New Contributors
- @ashishdhingra made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/373
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.11.0...v0.12.0
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-mqtt - Update Minimum CMake to 3.9
What's Changed
- Update CMake to 3.9 by @waahm7 in https://github.com/awslabs/aws-c-mqtt/pull/376
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.6...v0.11.0
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-mqtt - v0.10.7
What's Changed
- Misc request-response fixes by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/375
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.5...v0.10.7
- C
Published by bretambrose almost 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.10.6
What's Changed
- Misc request-response fixes by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/375
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.5...v0.10.6
- C
Published by bretambrose almost 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.10.5
What's Changed
- clang-format 18 by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/371
- Update MacOS to arm64 by @waahm7 in https://github.com/awslabs/aws-c-mqtt/pull/372
- Final request-response polish by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/367
- Enum reordering by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/374
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.4...v0.10.5
- C
Published by bretambrose almost 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.10.4
What's Changed
- Remove no-longer-necessary setup callback cross-thread task by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/341
- Fix a bunch of places we forget to awsraiseerror() by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/350
- push ping time only if the request complete is successful by @alfred2g in https://github.com/awslabs/aws-c-mqtt/pull/348
- return an error code when an mqtt5 puback has a failing reason code by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/352
- Refactor MQTT5 ping timeout by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/361
- Disabled keep alive by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/363
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.1...v0.10.4
- C
Published by sbSteveK about 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.10.3
What's Changed
- return an error code when an mqtt5 puback has a failing reason code by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/352
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.2...v0.10.3
- C
Published by sbSteveK over 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.10.2
What's Changed
- Remove no-longer-necessary setup callback cross-thread task by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/341
- Fix a bunch of places we forget to awsraiseerror() by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/350
- push ping time only if the request complete is successful by @alfred2g in https://github.com/awslabs/aws-c-mqtt/pull/348
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.1...v0.10.2
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-mqtt - Adapt to `port` changing from uint16_t to uint32_t, to support VSOCK
What's Changed
- Change
portfrom uint16t to uint32t, to support VSOCK by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/338
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.10.0...v0.10.1
- C
Published by graebm over 2 years ago
https://github.com/awslabs/aws-c-mqtt - Mqtt5 General Avalibility
What's Changed
- Update README.md by @jmklix in https://github.com/awslabs/aws-c-mqtt/pull/337
- Mqtt5 General Availability by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/339
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.10...v0.10.0
- C
Published by xiazhvera over 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.10
What's Changed
- Add mqtt error for subscribe failure by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/335
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.9...v0.9.10
- C
Published by sfod over 2 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.9
What's Changed
- Mqtt5 operation timeout by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/333
- Relax validation on user-specified topic aliasing by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/334
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.8...v0.9.9
- C
Published by bretambrose over 2 years ago
https://github.com/awslabs/aws-c-mqtt - Remove callback severance on 5-to-3 adapter
What's Changed
- Remove callback severance on 5-to-3 adapter by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/329
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.7...v0.9.8
- C
Published by xiazhvera over 2 years ago
https://github.com/awslabs/aws-c-mqtt - Restore negotiated settings copy
What's Changed
- Restore negotiated settings copy by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/330
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.6...v0.9.7
- C
Published by TingDaoK almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.6
What's Changed
- added workflow for handling answerable discussions by @yasminetalby in https://github.com/awslabs/aws-c-mqtt/pull/318
- Mqtt311 compliance client behavior2 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/326
- Fix: coredump, dereference null variable by @alfred2g in https://github.com/awslabs/aws-c-mqtt/pull/327
New Contributors
- @yasminetalby made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/318
- @alfred2g made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/327
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.5...v0.9.6
- C
Published by xiazhvera almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.5
What's Changed
- Explicit Private for targetlinklibraries by @waahm7 in https://github.com/awslabs/aws-c-mqtt/pull/322
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.4...v0.9.5
- C
Published by waahm7 almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - Add Connection Termination Callback to 311 Interface
What's Changed
- Match format specifier to integer width in some logging by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/266
- Address theoretical possibility of a TPS-throttled publish getting lost by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/320
- Add mqtt311 on_termination callback by @sfod in https://github.com/awslabs/aws-c-mqtt/pull/317
New Contributors
- @sfod made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/317
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.3...v0.10.0
- C
Published by xiazhvera almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.3
What's Changed
- Pushoff keep alive on ack received by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/314
- Remove Iot Core specific topic and client id validation checks in MQTT5 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/315
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.2...v0.9.3
- C
Published by bretambrose almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.2
What's Changed
- Fix websocket transfer callback userdata & server name in tls_options by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/313
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.1...v0.9.2
- C
Published by xiazhvera almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.1
What's Changed
- Mqtt5 to Mqtt3 adapter implementation @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/312
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.0...v0.9.1
- C
Published by bretambrose almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.9.0
What's Changed
- Run forgotten content type tests by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/309
- Mqtt311 decoder by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/311
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.14...v0.9.0
- C
Published by bretambrose almost 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.14
What's Changed
- Extra Connection Callbacks in 311 by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/300
- Adapter lifecycle take2 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/296
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.13...v0.8.14
- C
Published by sfod about 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.13
What's Changed
- Stub mqtt3-to-mqtt5 adapter by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/281
- Use UUID for socket endpoints by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/283
- Misc refactors involving MQTT5 needed for the MQTT3 adapter by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/284
- update time to ancient by @jmklix in https://github.com/awslabs/aws-c-mqtt/pull/287
- Move acquire/release to the connection vtable by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/285
- Mqtt3-to-5 Adapter Config APIs by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/286
- Some misc. cleanup by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/292
- fix cmake config by @TingDaoK in https://github.com/awslabs/aws-c-mqtt/pull/294
- Fix a bug when unsub from a non-subscribed parent topic by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/297
- Unit Test for #297 by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/298
- 311 adapter lifecycle foundations by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/293
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.12...v0.8.13
- C
Published by bretambrose about 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.12
What's Changed
- Vtable refactor311 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/280
- Fix warnings in public headers by @waahm7 in https://github.com/awslabs/aws-c-mqtt/pull/282
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.11...v0.8.12
- C
Published by waahm7 about 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.11
What's Changed
- add github templates and bots by @jmklix in https://github.com/awslabs/aws-c-mqtt/pull/272
- update builder version to fix aws-lc build on manylinux1 by @TingDaoK in https://github.com/awslabs/aws-c-mqtt/pull/273
- Canary amazon linux by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/275
- add a millisecond sleep to insure tests dont share socket endpoints by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/276
- Test endpoint UUID by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/277
- add const qualifier to topic alias options in client options for mqtt5 by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/278
- Mqtt311 shared subscription support by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/274
- Backed up socket fixes by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/254
- Adjust the canary not to crash if it cannot poll the metric alarms by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/279
New Contributors
- @jmklix made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/272
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.10...v0.8.11
- C
Published by sbSteveK about 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.10
What's Changed
- Missed actually setting the DNS override on mqtt311 by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/270
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.9...v0.8.10
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.9
What's Changed
- Resolution override by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/269
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.8...v0.8.9
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - Timeout improvement and Backoff Fix
What's Changed
- Update timeouts to be more container/emu-friendly by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/264
- Adds a basic check for min reconnect delay to the 311 reconnect test by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/262
- A minor validation check by @xiazhvera in https://github.com/awslabs/aws-c-mqtt/pull/265
- General improvements to MQTT5 canary by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/252
- Reconnection Backoff Fix by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/267
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.7...v0.8.8
- C
Published by xiazhvera over 3 years ago
https://github.com/awslabs/aws-c-mqtt - Bug fix and Mqtt5 Listener
What's Changed
- Port mqtt5 listener PR from staging to public by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/234
- Add on_closed callback to MQTT311 by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/258
- Remove upper bound checks in MQTT5 tests for now by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/259
- remove nextattemptms by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/260
- add utf8 validation check on user properties by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/256
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.6...v0.8.7
- C
Published by xiazhvera over 3 years ago
https://github.com/awslabs/aws-c-mqtt - MQTT311 operation statistics lock fix
What's Changed
- MQTT311 operation statistics locks by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/255
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.5...v0.8.6
- C
Published by TwistedTwigleg over 3 years ago
https://github.com/awslabs/aws-c-mqtt - MQTT311 operation statitics support and MQTT5 decoder fix
What's Changed
- Remove temporary logging around MQTT5 decoder by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/249
- Mqtt311 operation statistics support by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/247
- Fix and test MQTT5 decoder reset bug by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/251
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.4...v0.8.5
- C
Published by TwistedTwigleg over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.4
What's Changed
- Fix macro usage by @DmitriyMusatkin in https://github.com/awslabs/aws-c-mqtt/pull/244
- Tweak comment about websockets by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/245
- Force channel setup failures to always execute on the client's event loop by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/246
New Contributors
- @DmitriyMusatkin made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/244
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.3...v0.8.4
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - Adapt to websocket API changes
What's Changed
- Adapt to minor breaking change in websocket API by @graebm in https://github.com/awslabs/aws-c-mqtt/pull/243
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.2...v0.8.3
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.2
What's Changed
- More debugging for MQTT5 decoder by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/241
- add codecov action by @TingDaoK in https://github.com/awslabs/aws-c-mqtt/pull/240
- Always rejoin session option by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/242
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.1...v0.8.2
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.8.1
What's Changed
- Decoder logging and several canary improvements by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/232
- Private API to dump full packet byte sequences to logging by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/233
- Do not turn on full packet logging by default by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/235
- Make the Canary more resistant by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/236
- More canary adjustments by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/237
- TMP: Only print packet on error by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/238
- Disable outbound topic aliasing by default by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/239
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.8.0...v0.8.1
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - MQTT5 developer preview support
Note: MQTT5 support is currently in developer preview. We encourage feedback at all times, but feedback during the preview window is especially valuable in shaping the final product. During the preview period we may make backwards-incompatible changes to the public API, but in general, this is something we will try our best to avoid.
What's Changed
- Update CI to fix downstream build by @waahm7 in https://github.com/awslabs/aws-c-mqtt/pull/225
- MQTT5 support by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/227
- Fix zip and update canary time by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/228
- Update canary comment to trigger CI by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/229
- Add developer preview notice for MQTT5 at top of all public header files by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/230
- Sizet stats by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/231
New Contributors
- @waahm7 made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/225
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.7.13...v0.8.0
- C
Published by TwistedTwigleg over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.7.13
What's Changed
- Add AppVerifier to CI by @TwistedTwigleg in https://github.com/awslabs/aws-c-mqtt/pull/222
- Log the client id going into the connect packet by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/223
- Serialize mqtt by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/224
New Contributors
- @TwistedTwigleg made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/222
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.7.12...v0.7.13
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-mqtt - v0.7.12
What's Changed
- Minimum stable connection time before resetting reconnect timer by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/212
- load cmake target fallback by @TingDaoK in https://github.com/awslabs/aws-c-mqtt/pull/218
- Infinite loop by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/219
- removed forced cleansession behavior on a user called disconnect by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/220
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.7.11...v0.7.12
- C
Published by sbSteveK almost 4 years ago
https://github.com/awslabs/aws-c-mqtt - Improve clean up on user disconnection
What's Changed
- Update to latest builder by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/209
- Fixed endpoint not being read in arguments by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/211
- No resubscribe by @bretambrose in https://github.com/awslabs/aws-c-mqtt/pull/215
- Clean up on user disconnect by @sbSteveK in https://github.com/awslabs/aws-c-mqtt/pull/216
New Contributors
- @sbSteveK made their first contribution in https://github.com/awslabs/aws-c-mqtt/pull/211
Full Changelog: https://github.com/awslabs/aws-c-mqtt/compare/v0.7.10...v0.7.11
- C
Published by xiazhvera about 4 years ago
https://github.com/awslabs/aws-c-mqtt - Remove using of try_lock
- Try lock is not available in Windows Server 2008. Remove it from our debug build
- C
Published by TingDaoK over 4 years ago
https://github.com/awslabs/aws-c-mqtt - Empty payload fixes
- Fix a crash on Windows when the will payload was empty (precondition is turned into a fatal assert on Windows CD builds still)
- Fix a decode error when receiving a message with an empty payload
- C
Published by bretambrose over 4 years ago
https://github.com/awslabs/aws-c-mqtt - Stability fix
- Fixes a crash due to a race condition in the mqtt connection logic
- C
Published by bretambrose almost 5 years ago
https://github.com/awslabs/aws-c-mqtt - Allow for null on-message callbacks in subscribe
- Fixes a crash when the on-message callback is null for a subscription
- Updates the public API documentation with some missing parameters and annotations as to what parameters can be null
- C
Published by bretambrose almost 5 years ago
https://github.com/awslabs/aws-c-mqtt - Data race fixes
- Fixes several data races related to the outstanding requests table and a request's timeout task.
- C
Published by bretambrose about 5 years ago
https://github.com/awslabs/aws-c-mqtt - Fix non-threadsafe hash-table accesses (take 2)
- C
Published by graebm over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Fix non-threadsafe hash-table accesses
- C
Published by graebm over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Direct mqtt through http proxy
- Adds support for establishing direct mqtt connections through an http proxy
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-mqtt - publish payload
- We now keep a deep copy of the publish payload. User don't need to keep the payload alive for the whole process.
- C
Published by TingDaoK over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Proxy refactor
- Companion release to the new proxy systems in aws-c-http v0.6.2
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Timeout configuration for requests
- API CHANGE: Added
protocol_operation_timeout_mstoaws_mqtt_connection_options, which will be applied to timeout when waiting for the response to some operation (PUBLISH QoS>0 and UNSUBSCRIBE) requires response by protocol.
- C
Published by TingDaoK over 5 years ago
https://github.com/awslabs/aws-c-mqtt - New managed thread API
Convert to new managed thread system for threads that cannot be reliably explicitly joined.
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-mqtt - params added to aws_mqtt_client_publish_received_fn()
- API CHANGE:
dup,qos, andretain, params added toaws_mqtt_client_publish_received_fn()
- C
Published by graebm over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Symbol exports and some in-progress ffeatures
- Symbol export fixes
- some in-progress mqtt features
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Update to new host resolver creation interface
- updates tests to use the new default host resolver creation function
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Swtiching to Disconnect before callback
- Before invoking callback like oncompleted/ondisconnected, the state should be switched to disconnected., so that user can call functions from callback as they want
- C
Published by TingDaoK over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Retry of requests
Rework the retry behavior for requests: 1. Not retry publish with QoS 0 2. Not queuing publish QoS 0 and PINGREQ when offline 3. Whether the pakcet is sent or not, the retriable packet will be queued when connection lost, and the sent packets will be resent in the same order when they are sent before. Following requirement from Spec 4. Will NOT resent the packets on a health connection, even if the response is not received for a long time. 5. Spec only REQUIRED to retry publish with QoS > 0, we will retry subscribe/unsubscribe as well to keep the consistent of our behavior. 6. Clean up the session correctly when clean_session is true.
- C
Published by TingDaoK over 5 years ago
https://github.com/awslabs/aws-c-mqtt - Bug Fixed
- BUG FIXED: Check the error code from CONNACK before invoking the callback
- BUG FIXED: Safely create offline requests and destroy everything before ever connect now.
- C
Published by TingDaoK almost 6 years ago
https://github.com/awslabs/aws-c-mqtt - Ref counting APIs
- Adds ref-counting semantics to
- * awsmqttclient
- * awsmqttclient_connection
The definitions of these types may become private in the future.
- C
Published by bretambrose almost 6 years ago
https://github.com/awslabs/aws-c-mqtt - Shutdown crash fix
- Fixes a crash when shutting down an mqtt connection with an incomplete request with no callback
- C
Published by bretambrose almost 6 years ago
https://github.com/awslabs/aws-c-mqtt - Race condition on state solved
- C
Published by TingDaoK almost 6 years ago
https://github.com/awslabs/aws-c-mqtt - fix string used after freed problem
- C
Published by TingDaoK about 6 years ago
https://github.com/awslabs/aws-c-mqtt - Crash fix related to request pool, Rhel5 build fixes, and allowing s2n to auto-detect Post Quantum Assembly support
- C
Published by rccarper about 6 years ago
https://github.com/awslabs/aws-c-mqtt - Proxy connect crash fix
Fixes a crash when connecting to a proxy with basic authentication
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Updates for read-back pressure
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Lower default MQTT keep-alive time
- C
Published by graebm over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Timeouts on receiving CONNACK, memory management fixes, better testing of connections.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Stats and other fixes
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Fix cmake config template
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Make build friendly to in-source builds.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Fix secondary leak from not cleaning up failed websocket requests.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Fix memory leak in websocket shutdown.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Client bootstrap API changes
Adapt to API changes in aws-c-io v0.4.20
- C
Published by graebm over 6 years ago
https://github.com/awslabs/aws-c-mqtt - v0.4.19
Some uncommon-path memory leaks
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-mqtt - v0.4.18
Memory leaks and crash fixes
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-mqtt - v0.4.17
- Fix for double completion crash
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Proxy Options Unitialized Memory Fix
Whoops
- C
Published by ColdenCullen over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Memory tracing updates
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Memory tracing updates
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Topic Copying
Unsubscribe and publish now behave like subscribe, in that they copy the topic string internally, so the caller doesn't need to keep it alive for the duration of the event.
Also fixes an assert in topic_tree when attempting to unsubscribe from a topic that doesn't exist.
- C
Published by ColdenCullen over 6 years ago
https://github.com/awslabs/aws-c-mqtt - web sockets now on by default. Proxy configuration now supported.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - Added http proxy configuration api
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-mqtt - on_any_publish
Adds a callback that fires whenever ANY publish packet is received.
- C
Published by ColdenCullen almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - connection loss no longer clears subscriptions
- C
Published by graebm almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - improved resubscribe
- C
Published by graebm almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - Support re-subscribe and server hangups
- C
Published by ColdenCullen almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - GCC warnings fixes
- C
Published by justinboswell almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - fixed mixed static/shared builds.
- C
Published by JonathanHenson almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - LTO support for Clang/GCC
- C
Published by justinboswell almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - Library init/cleanup
- C
Published by bretambrose almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - Compatibility with aws-c-http v0.4.0
- C
Published by graebm almost 7 years ago
https://github.com/awslabs/aws-c-mqtt - Logging refactor
- C
Published by bretambrose about 7 years ago
https://github.com/awslabs/aws-c-mqtt - Task tags and logging
Adds string tags to tasks and task logging for easier identification
- C
Published by bretambrose about 7 years ago