Infinimesh Versions Save

Home of infinimesh, the first portable cloud-native IoT platform

v3.1.4

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.1.2...v3.1.4

v3.1.2-r1

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.1.1...v3.1.2

v3.1.1

6 months ago

What's changed

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

Dependencies

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.1.0...v3.1.1

v3.1.0

6 months ago

What's Changed

Dependencies Updated

New Contributors

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.0.5...v3.1.0

v3.0.5

10 months ago

What's Changed

Dependencies

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.0.4...v3.0.5

v3.0.4

1 year ago

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

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.0.3...v3.0.4

v3.0.3

1 year ago

What's Changed

Dependencies

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.0.2...v3.0.3

v3.0.2

1 year ago

What's Changed

Updated Dependencies

Full Changelog: https://github.com/infinimesh/infinimesh/compare/v3.0.0...v3.0.2

v3.0.0

1 year ago

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: https://github.com/infinimesh/infinimesh/compare/v2.1...v3.0.0

v2.1

2 years ago
  • 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