Skip to content

Releases: hivemq/hivemq-edge

2023.8

20 Nov 17:32
Compare
Choose a tag to compare

What's Changed

  • fix() Avoid copying the array of TurboFilters for each call of any method of the loggers by @A-Imal in #181
  • fix(): A failed CONNACK should be sent, when a CONNECT packet exceed the max packet size by @tgracchus in #170
  • fix: OpcUaProtocolAdapterAuthTest now handles async update of ConnectionStatus correctly by @DC2-DanielKrueger in #185
  • fix(): Adds intro video of HiveMQ Edge as simple screencast by @sfrehse in #189
  • feat(17596) - PLC4X threading, S7 connection, ADS adapter, Http Untrusted SSL by @simon622 in #190
  • CI / fix cypress binaries by @h2xd in #183
  • fix(16319): Fix the colour of the links' border in the navigation panel by @vanch3d in #194
  • fix(17493): Fix the alignment of the column's headers in the paginated table by @vanch3d in #193
  • feat(17451): add date filtering on the Event Log by @vanch3d in #191
  • fix license headers by @DC2-DanielKrueger in #196
  • bugfix > fix behavior change by making fields not mandatory by @DC2-DanielKrueger in #197
  • feat(17327): Create a consistent user-friendly rendering of Data/Time info by @vanch3d in #192
  • Bugfix/vogler update endpoint option by @DC2-DanielKrueger in #198
  • Bugfix/ads adapter service loading by @schaebo in #199
  • Bugfix/fix breaking changes in payload by @DC2-DanielKrueger in #202
  • Fix build.gradle.kts registering tasks multiple times by @DC2-DanielKrueger in #200
  • feat(17448): Add a reduced version of the event log to the overview of entities in the workspace by @vanch3d in #195
  • fix(17476): Add support for Bridge nodes in the workspace by @vanch3d in #201

New Contributors

Full Changelog: 2023.7...2023.8

2023.7

07 Nov 14:30
Compare
Choose a tag to compare

Release blog post: https://www.hivemq.com/blog/hivemq-edge-2023-7-released/

What's Changed

  • Polling adapter abstraction by @simon622 in #133
  • Transitions should return a response indicating status by @simon622 in #134
  • feat(123): Start, stop or restart bridges and adapters by @vanch3d in #135
  • fix(123): Change the text and colour of the stateless status badge by @vanch3d in #136
  • Ensure running and reset on start by @simon622 in #137
  • Feat (144) - Polling adapter instrumentation by @simon622 in #147
  • fix(119): change icon for bridge and adapter navigation menu by @vanch3d in #149
  • Adapter validation framework changes by @simon622 in #153
  • feat(138): Custom editing field for topics in the adapter form by @vanch3d in #146
  • feat(139): Custom editing field for topics in the Bridge form by @vanch3d in #152
  • fix(17040) - Add local and remote subscription varients and add excludes to local by @simon622 in #151
  • fix(123): fix status rendering on links in workspace by @vanch3d in #154
  • feat(17143) - Event API and UX by @simon622 in #156
  • PLC4X Version Increment by @simon622 in #172
  • ci(frontend): add reusable workflow by @h2xd in #171
  • fix(17265): Check bridge existence before opening editor by @vanch3d in #175
  • feat(17328): Add manual reload to the event log by @vanch3d in #177
  • fix(17265): fix navigation to active adapter's table by @vanch3d in #176
  • feat(17145): Add optional filtering to the paginated tables by @vanch3d in #174
  • adds first sample event for opc ua by @schaebo in #178
  • Fix (17366) - OPC - UA Background connection monitoring by @simon622 in #173
  • fix(17445) Refactor filters to utilise Selct component by @vanch3d in #179
  • fix(17457): Fix target for the dropdown menu by @vanch3d in #180
  • Flaky: Fix all tests in OpcUaProtocolAdapterAuthTest. by @A-Imal in #182

New Contributors

Full Changelog: 2023.6...2023.7

2023.6

26 Sep 10:27
Compare
Choose a tag to compare

What's Changed

  • Fix(16649) - Edge started events being missed by @simon622 in #88
  • Issue 86 - Modbus naming convention by @simon622 in #91
  • feat(16640) - Add gatekeeping to adapter discovery and allow adapters to determine if they wish to add support by @simon622 in #89
  • Fix(97) - Adapter Identifier needs start and end tokens by @simon622 in #99
  • Fix(94): Connection Status are now updated on the workspace by @vanch3d in #98
  • Feat(92) - Add default run configurations for developer runtime and adapter creation by @simon622 in #96
  • fix(101) - UNS API validation is not aligned with UI and is flawed by @simon622 in #102
  • feat(93): Improve rendering of the JSONSchema form and match Adapter and Bridge by @vanch3d in #105
  • fix(111): Fix color contrast for fields error message by @vanch3d in #112
  • fix(106) - Changed the URL of HTTP adapter to be URI format by @simon622 in #114
  • feat(107): Extraction of topics from generic adapters by @vanch3d in #110
  • feat(113): add error and loading state to the main pages by @vanch3d in #117
  • feat(108) - Define 2 status fields for adapters & bridges by @simon622 in #116
  • fix(108): Remove unnecessary console log by @vanch3d in #126
  • Fix(129) - Remove duplicated config schema attributes which yeilds messy configuration forms by @simon622 in #130
  • fix(125): Change namespace CTA label by @vanch3d in #131

Full Changelog: 2023.5...2023.6

2023.5

07 Sep 16:38
Compare
Choose a tag to compare

What's Changed

  • feat(16216): Create a graph visualisation of the main elements of the Edge by @vanch3d in #51
  • feat(16420): Add filter/search to Protocol store by @vanch3d in #59
  • feat (16351) - Generator updated with new abstracts and updates gradle env by @simon622 in #54
  • feat(16385) - Export configuration exposed through API by @simon622 in #52
  • 55 - add unit tests for com.hivemq.util.Files by @BogdanStirbat in #56
  • add improvements to com.hivemq.util.ObjectMemoryEstimation by @BogdanStirbat in #58
  • 57 - add improvements to com.hivemq.util.ObjectMemoryEstimation by @sfrehse in #67
  • fix(16511) - Ensure pings are NOT sent during a non-tracked runtime by @simon622 in #70
  • 60 - add improvements for Strings.convertBytes by @BogdanStirbat in #61
  • feat(16439) Highlight newly created or edited adapter by @vanch3d in #62
  • feat(16497) - Strong typed categories through the API by @simon622 in #69
  • feat(16490): Enable navigation from an adapter to its workspace node by @vanch3d in #72
  • refactor(16497): Strong type categories through the API by @vanch3d in #74
  • feat(16528) - Allow new adapters to be surfaces in existing UI by @simon622 in #73
  • fix(16546) - Adapters create metrics in a consistent namespace by @simon622 in #75
  • fix(16486): Fix a11y contrast violation for connection status by @vanch3d in #71
  • fix(16528): Upodate openAPI stubs for adapters and modules by @vanch3d in #76
  • Fix (16580) - Fix modbus field ordering and allow API to control natural order by @simon622 in #77
  • fix(16607): fix title of the welcome page by @vanch3d in #80
  • fix(16528): Allow remote adapters to be surfaced in the catalog by @vanch3d in #83
  • fix(16608): add optimistic update of status to the creation of adapters by @vanch3d in #81
  • feat(16576) - Http adapter intitial version (ALPHA) by @simon622 in #79
  • chore(github): Split frontend pipeline for visual testing by @vanch3d in #84
  • feat(16525): Support navigation between adapters and workspace and improve observability by @vanch3d in #78
  • fix(2023.5): Fix double click on node by @vanch3d in #85
  • fix(): Enable workspace feature by default by @sfrehse in #87

New Contributors

Full Changelog: 2023.4...2023.5
Release Post: https://www.hivemq.com/blog/hivemq-edge-2023-5-released/

2023.3

17 Aug 11:35
Compare
Choose a tag to compare

What's Changed

  • Update CONTRIBUTING.adoc by @brian-gilmore-hivemq in #22
  • chore(15690): Add Lighthouse performance testing to the pipeline by @vanch3d in #20
  • fix(15345): Fix the layout of the onboarding task by @vanch3d in #21
  • fix(15689): integrate Percy pipeline by @vanch3d in #28
  • feat(16109): Add PING event to usage data. Include session tracking. by @simon622 in #30
  • feat(16123): Ensure image URLs are served from API server by @simon622 in #29
  • feat(16108): Add a Cloud signup link to the onboarding panel by @vanch3d in #31
  • feat (15617) - Ensure modules are loaded from workspace in development mode by @simon622 in #32
  • Update README.adoc by @linomp in #33
  • Feat/15617/moduleloader by @simon622 in #35
  • chore(16099): update OpenAPI stubs by @vanch3d in #34

New Contributors

Full Changelog: 2023.2...2023.3

2023.2

25 Jul 11:46
Compare
Choose a tag to compare

Maintenance release - Mainly UI features & fixes with some core bug fixes

What's Changed

  • fix(15305): Creating an adapter opens the correct tabs by @vanch3d in #1
  • feat(15308): Add persitence for JWT token by @vanch3d in #2
  • feature (15441) - Allow JWT reissue in CORS by @simon622 in #5
  • errata (15441) - Added Expose header by @simon622 in #6
  • refactor(15342): Align namespace UX with design by @vanch3d in #4
  • fix(15302): The Switch component now properly persists form's data by @vanch3d in #7
  • bump nodejs version to 16.20.1 by @antpaw in #3
  • feat(15309): Add middleware to axios for JWT reissuing and logout by @vanch3d in #8
  • fix(15315): Fix layout of the warning message component by @vanch3d in #9
  • fix(15566) - JWT Reissuance filter logic flaw by @simon622 in #10
  • bug(15580): API allows invalid bridge subscribe topics to be defined by @simon622 in #12
  • fix(15560): Fix rerendering of the adapter editor by @vanch3d in #11
  • feature(15617) - Module classloader in development workspace by @simon622 in #13
  • feat(15630): Add a testing workflow for the frontend repo by @vanch3d in #14
  • Update CONTRIBUTING.adoc by @brian-gilmore-hivemq in #15
  • feat(15459): Adding first-use username/password from configuration endpoint by @vanch3d in #17
  • fix(15303): Ensure that all defaults for the forms come from the OpenAPI schemas by @vanch3d in #16
  • refactor(15460): Refactor Login page to align with design specs by @vanch3d in #18
  • refactor(master): Update the openAPI stubs by @vanch3d in #19

New Contributors

Full Changelog: 2023.1...2023.2

2023.1

30 Jun 13:10
Compare
Choose a tag to compare

Release 2023.1