Skip to content

Releases: infinimesh/infinimesh

Version 3.1.4

08 Feb 17:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.1.4

Version v3.1.2

25 Jan 15:00
f5c68cd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

Version 3.1.1

10 Nov 15:49
Compare
Choose a tag to compare

What's changed

  • Fixed Handsfree unauthorized connection issue
  • Added blank auth middleware
  • Fixed Device update method

Dependencies

Full Changelog: v3.1.0...v3.1.1

Version 3.1.0

25 Oct 18:38
8a871ae
Compare
Choose a tag to compare

What's Changed

  • ConnectRPC API by @slntopp in #496
  • Entities Configs (devices, accounts and namespaces)

Dependencies Updated

New Contributors

Full Changelog: v3.0.5...v3.1.0

Version 3.0.5

29 Jun 18:16
b1eb5d6
Compare
Choose a tag to compare

What's Changed

Dependencies

Full Changelog: v3.0.4...v3.0.5

Version 3.0.4

08 May 15:24
Compare
Choose a tag to compare

What's Changed

  • Separate Settings View
  • Manage own Credentials
  • Manage own Profile
  • Generate PATs(Personal Access Tokens)
  • Basic Auth Management UI
  • Add Requests depth (optimization)
  • Filter devices by selected Namespace

Dependencies

  • Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #392
  • Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #393
  • Bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #395
  • Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 by @dependabot in #394
  • Bump golang.org/x/crypto from 0.7.0 to 0.8.0 by @dependabot in #396
  • Bump github.com/rs/cors from 1.8.3 to 1.9.0 by @dependabot in #397
  • Bump docker/metadata-action from 4.3.0 to 4.4.0 by @dependabot in #398
  • Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #399

Full Changelog: v3.0.3...v3.0.4

Version 3.0.3

10 Mar 20:55
c92e1d4
Compare
Choose a tag to compare

What's Changed

Dependencies

  • Bump snok/container-retention-policy from 1 to 2 by @dependabot in #380
  • Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #381
  • Bump github.com/golang-jwt/jwt/v4 from 4.4.3 to 4.5.0 by @dependabot in #383
  • Bump github.com/arangodb/go-driver from 1.4.1 to 1.5.0 by @dependabot in #382
  • Bump golang.org/x/crypto from 0.6.0 to 0.7.0 by @dependabot in #387
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.15.0 to 2.15.2 by @dependabot in #385
  • Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #388
  • Bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #389
  • Bump github.com/arangodb/go-driver from 1.5.0 to 1.5.2 by @dependabot in #386

Full Changelog: v3.0.2...v3.0.3

Version 3.0.2

13 Feb 21:55
Compare
Choose a tag to compare

What's Changed

Updated Dependencies

  • Bump @babel/core from 7.17.2 to 7.17.4 in /frontend by @dependabot in #196
  • Bump @babel/core from 7.17.4 to 7.17.5 in /frontend by @dependabot in #198
  • Bump eslint-plugin-vue from 8.4.1 to 8.5.0 in /frontend by @dependabot in #199
  • Bump github.com/Shopify/sarama from 1.31.1 to 1.32.0 by @dependabot in #201
  • Bump postcss from 8.4.6 to 8.4.7 in /frontend by @dependabot in #200
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.7.3 to 2.8.0 by @dependabot in #203
  • Bump postcss from 8.4.7 to 8.4.8 in /frontend by @dependabot in #204
  • Bump google.golang.org/grpc from 1.44.0 to 1.45.0 by @dependabot in #205
  • Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #206
  • Bump @babel/core from 7.17.5 to 7.17.7 in /frontend by @dependabot in #207
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #209
  • Bump postcss from 8.4.8 to 8.4.12 in /frontend by @dependabot in #208
  • Bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0 by @dependabot in #210
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.8.0 to 2.9.0 by @dependabot in #211
  • Bump @babel/core from 7.17.7 to 7.17.8 in /frontend by @dependabot in #212
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.9.0 to 2.10.0 by @dependabot in #213
  • Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in #214
  • Bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1 by @dependabot in #215
  • Bump minimist from 1.2.5 to 1.2.6 in /frontend by @dependabot in #216
  • Bump css-what from 6.0.1 to 6.1.0 in /frontend by @dependabot in #217
  • Bump eslint-plugin-vue from 8.5.0 to 8.6.0 in /frontend by @dependabot in #219
  • Bump @babel/core from 7.17.8 to 7.17.9 in /frontend by @dependabot in #220
  • Bump moment from 2.29.1 to 2.29.2 in /frontend by @dependabot in #221
  • Bump github.com/spf13/viper from 1.10.1 to 1.11.0 by @dependabot in #223
  • Bump eslint-plugin-vue from 8.6.0 to 8.7.1 in /frontend by @dependabot in #224
  • Bump google.golang.org/grpc from 1.45.0 to 1.46.0 by @dependabot in #227
  • Bump jest from 27.5.1 to 28.0.1 in /frontend by @dependabot in #228
  • Bump babel-jest from 27.5.1 to 28.0.2 in /frontend by @dependabot in #230
  • Bump jest from 28.0.1 to 28.0.2 in /frontend by @dependabot in #231
  • Bump babel-jest from 28.0.2 to 28.0.3 in /frontend by @dependabot in #232
  • Bump jest from 28.0.2 to 28.0.3 in /frontend by @dependabot in #233
  • Bump postcss from 8.4.12 to 8.4.13 in /frontend by @dependabot in #235
  • Bump @babel/core from 7.17.9 to 7.17.10 in /frontend by @dependabot in #234
  • Bump @babel/preset-env from 7.16.11 to 7.17.10 in /frontend by @dependabot in #236
  • Bump babel-jest from 28.0.3 to 28.1.0 in /frontend by @dependabot in #237
  • Bump jest from 28.0.3 to 28.1.0 in /frontend by @dependabot in #238
  • Bump github.com/Shopify/sarama from 1.32.0 to 1.33.0 by @dependabot in #241
  • Bump google.golang.org/grpc from 1.46.0 to 1.46.2 by @dependabot in #242
  • Bump @babel/core from 7.17.10 to 7.17.12 in /frontend by @dependabot in #243
  • Bump @babel/preset-env from 7.17.10 to 7.17.12 in /frontend by @dependabot in #244
  • Bump eslint-plugin-vue from 8.7.1 to 9.0.0 in /frontend by @dependabot in #245
  • Bump postcss from 8.4.13 to 8.4.14 in /frontend by @dependabot in #248
  • Bump eslint-plugin-vue from 9.0.0 to 9.0.1 in /frontend by @dependabot in #247
  • Bump @babel/core from 7.17.12 to 7.18.0 in /frontend by @dependabot in #249
  • Bump @vue/test-utils from 1.3.0 to 2.0.0 in /frontend by @dependabot in #250
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.0 to 2.10.1 by @dependabot in #252
  • Bump @babel/preset-env from 7.17.12 to 7.18.0 in /frontend by @dependabot in #251
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.1 to 2.10.2 by @dependabot in #253
  • Bump @babel/core from 7.18.0 to 7.18.2 in /frontend by @dependabot in #255
  • Bump github.com/spf13/viper from 1.11.0 to 1.12.0 by @dependabot in #256
  • Bump github.com/Shopify/sarama from 1.33.0 to 1.34.0 by @dependabot in #257
  • Bump eslint-plugin-vue from 9.0.1 to 9.1.0 in /frontend by @dependabot in #258
  • Bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #259
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.2 to 2.10.3 by @dependabot in #260
  • Bump babel-jest from 28.1.0 to 28.1.1 in /frontend by @dependabot in #261
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #263
  • Bump jest from 28.1.0 to 28.1.1 in /frontend by @dependabot in #262
  • Bump github.com/Shopify/sarama from 1.34.0 to 1.34.1 by @dependabot in #264
  • Bump eslint-plugin-vue from 9.1.0 to 9.1.1 in /frontend by @dependabot in #266
  • Bump @vue/test-utils from 2.0.0 to 2.0.1 in /frontend by @dependabot in #268
  • Bump @babel/core from 7.18.2 to 7.18.5 in /frontend by @dependabot in #267
  • Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by @dependabot in #270
  • Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #271
  • Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 by @dependabot in #272
  • Bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 by @dependabot in #273
  • Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #274
  • Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #279
  • Bump jest from 28.1.1 to 28.1.2 in /frontend by @dependabot in #278
  • Bump @babel/core from 7.18.5 to 7.18.6 in /frontend by @dependabot in #275
  • Bump babel-jest from 28.1.1 to 28.1.2 in /frontend by @dependabot in #277
  • Bump @babel/preset-env from 7.18.2 to 7.18.6 in /frontend by @dependabot in #276
  • Bump @vue/test-utils from 2.0.1 to 2.0.2 in /frontend by @dependabot in #280
  • Bump parse-url from 6.0.0 to 6.0.2 in /frontend by @dependabot in #281
  • Bump eslint-plugin-vue from 9.1.1 to 9.2.0 in /frontend by @dependabot in #282
  • Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #283
  • Bump moment from 2.29.2 to 2.29.4 in /fronte...
Read more

infinimesh v3.0.0 (Major Update)

16 Sep 13:01
Compare
Choose a tag to compare

What's new?

Stack updates

  • ArangoDB as DB back-end instead of DGraph
  • Bump Go-lang version to 1.19
  • Vue3 + NaiveUI instead of gigantic Nuxt and mix of libraries
  • Using RabbitMQ instead of Kafka
  • Use traefik by default
  • Refactored functioning CLI

Features update

  • Devices token: use special devices token to read and write devices state
  • New state gateways: REST and gRPC
  • Load and subscribe to state of multiple devices
  • Possibility to run registries as semi or full monolythic(for smaller setups) or in hyperscaling modes
  • New updated CLI (compiled and published for most popular systems)
  • New flexible Credentials system - one can integrate any means of authorization into infinimesh (PRs welcome)
  • True Graph based permissions system: any depth hierarchies now possible
  • Send Desired state upon mqtt connection
  • Merge Shadow related functions into one microservice
  • Hide sensitive data(like device certs) on API level
  • Console Plugins Marketplace
  • Messages Routing subsystem for plugins
  • Synced Stream(send latest state upon connection)
  • Detach Protobuf files from main Repo
  • Media Server for Apps and Plugins
  • MQTT-Bridge utilising Let's Encrypt certs(or any other acme produced by traefik)
  • Console Developer Mode
  • Handle Remove fields from State
  • LDAP Credentials / Authorization method
  • Handsfree device Authorization (using random codes)

Full Changelog: v2.1...v3.0.0

infinimesh 2.1

14 Feb 15:13
383b503
Compare
Choose a tag to compare
  • No need to hardcode devices ID since MQTT Bridge support wildcard now
  • Deprecated Avro Repo
  • Switched to go mod from vendor - repo is more lightweight now
  • Switched to scratch and using ups in containers, images are more lightweight now
  • Overall cleanup
  • Upgraded dependencies with no CVEs
  • Minor UI/UX Improvements
  • MQTT Basic Auth feature
  • Generate token in UI for your bots
  • Get State for all devices in Namespace
  • Improved logging