WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: grisp/grisp_connect

2.1.0

12 Mar 12:27
2.1.0
d6df170

Choose a tag to compare

Changed

  • Add log event metadata instead of prepending "[JSON incompatible term]" to
    log string data.
  • The NTP client was made a bit more robust with exponential backoff.
  • The NTP client server list can be parametrised with grisp_connect's ntp_servers
    environment key.
  • The NTP client is now refreshing the time periodically, and the period can
    be configured with grisp_connect's ntp_refresh_period environment key.

Added

  • Add the optional software and hardware information objects to the system
    info API result.
  • Add an API to make the the board join a Beam cluster using TLS distribution.
  • Add cluster information to system_info response.

Full Changelog: 2.0.0...2.1.0

2.0.0

26 Feb 14:00
2.0.0
d368918

Choose a tag to compare

Changed

  • The name of the grisp_connect configuration key to control the timeout of
    individual JSON-RPC requests changed from ws_requests_timeout to
    ws_request_timeout.
  • The default log filter changed to trying to filter out only some messages to
    filtering out all progress messages, as it wasn't working reliably.
  • JSON-RPC logic was extracted into the jarl library.
  • Jarl parses the methods into a list of atom or binaries to pave the
    road for namespaces. foo.bar.Buz is parsed into [foo, bar, <<"Buz">>] (if foo
    and bar are already existing atoms, but 'Buz' is not).
  • Upgrade grisp dependency to 2.8.0.
  • Add jittered exponential backoff for reconnection.
  • Changed logging API from push to pull. Instead of the client (grisp_connect)
    pushing batches of log event to the server (grisp.io), the server is now pulling
    them with the request log.get. In order to synchronize the client ring buffer,
    the server sends log.sync notifications.

Fixed

  • The client is now waiting 1 second before trying to reconnect when it gets
    disconnected from the server.

Full Changelog: 1.1.0...2.0.0

1.1.0

12 Oct 15:51
1.1.0
0cf0109

Choose a tag to compare

What's Changed

  • Support for GRiSP.io software updates API
    • update package deployment
    • query system partition state
    • update cancellation
    • remote reboot
    • progress notifications
    • validation

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

26 Sep 07:50
1.0.0
499da87

Choose a tag to compare

Added

  • NTP handling
  • Connect to GRiSP.io
  • Device Linking to User Account in GRiSP.io
  • Logging towards GRiSP.io
  • Cleanup prod/dev/local profiles.
  • Use grisp_cryptoauth EMULATE_CRYPTOAUTH for tests and local shell.
  • Use grisp_cryptoauth TLS helper to generate TLS options.
  • Start integrating grisp updater.

New Contributors

Full Changelog: https://github.com/grisp/grisp_connect/commits/1.0.0