API/Dashboard Updates

Released version 0.2 of SpaceBridge client today. Changes include:

  • Added new text-only mode so everything can be done from the command line
  • Fix to --forwards command line argument
  • GUI mode pops up a dialog box at the end for killing the tunnel

Deployed today:

  • Added rate limiting to API to help protect user accounts from brute force attacks
  • Did some internal refactoring to make code more testable
  • Minor bug fixes

Deployed this week so far:

  • Reliability improvements for SpaceBridge
  • /sms/incoming endpoint now supports all parameters in the URL along with in the POST payload to be compatible with some SMS gateway solutions out there
  • Hologram status page available at http://status.hologram.io
  • Other minor fixes and documentation updates

Deployed yesterday:

  • Improvements to SIM state transitions
  • Fixes to the email verification system
  • Security improvements: reverify and alert users when their email address is changed

Deployed yesterday:

  • Added API endpoint for users who wish to delete their own account
  • Updates to some libraries to improve purchasing and transactions
  • Fixes to device tagging
1 Like

Deployed tonight:

  • Brand new design for the dashboard! Even more cool changes coming soon.

Deployed over the last couple weeks:

  • More layout improvements
  • /csr/rdm endpoint now has timestamp filters timestampstart and timestampend
  • Security fixes
  • Improvements to data usage processing

Spacebridge v0.3 was released today. This version is more secure and eliminates some error messages people were seeing. It also allows for the use of pre-generated SSH keys for authentication. Run with --help for more information.

Also, seeing now that I haven’t posted on here in a while. We have deployed some bug fixes to various services over the last few weeks along with more improvements to the dashboard. Some more big changes are in the works and will be coming out soon.

Some awesome stuff was released today:

See https://hologram.io/new-documentation-collaboration-and-dashboard-oh-my/

Deployed today:

  • Added usage data back on dashboard
  • Fixed some layout issues
  • Fixed a couple minor issues in the API, including things preventing device updates

Deployed a bunch of dashboard improvements today:

  • Display things in browser’s local timezone
  • Fixing date filters in different spots
  • Fix some layout issues
  • Fix some login issues
  • Improvements to scrolling through the data logs

Also got some minor API things in along with ability to activate a range of SIMs for our enterprise customers.

Deployed yesterday:

  • Basic usage graphs are back on the new dashboard
  • Fixed issue with OTA updates

Deployed today:

  • Cloud webhooks now report better error messages in the data logs when something goes wrong
  • SMS-over-IP improvements

Deployed recently:

  • Much better usage and billing reporting
  • New “heartbeat” app (beta) to allow you to monitor for when your device stops doing what it’s supposed to be doing
  • Fix issues with cloud SMS
  • Fix issues with purchasing phone numbers
  • Prevent some rate limiting issues
  • Fix some typos and bugs on the dashboard
  • Made OTA updates more reliable

We’ve rolled out a bunch of cool stuff this week:

  • Advanced webhooks now supports more complicated variables where it will parse json objects and allow you to access things by doing <<decdata.fieldname>>
  • Fix some bugs with the heartbeat app and add better styling to the configuration page for it
  • New feature to allow sending data messages down to any device via a text box on the dashboard, our API, or a preauthenticated webhook. Supports TCP and UDP on any port and responses will show up in your data logs. (Docs coming very soon for this) The current version of the Dash firmware doesn’t support this, but that is coming soon, too. For now, you can test with a USB modem and Raspberry Pi, or some similar setup.
  • Version 0.1 of our python SDK is available at GitHub - hologram-io/hologram-python: Hologram device-side Python SDK - Send messages to the cloud in just 3 lines of code! Use it to easily write code to push data to the hologram cloud or send SMS with a Raspberry Pi or something similar. We hope to add full cellular network management to the library soon.
3 Likes

Released this week:

  • Losant and IFTTT integrations are available for our cloud. (We’ll post some docs about these next week, but it should be fairly straightforward to use right away)
  • /csr/sources API call now reports ASCII versions of the keys
  • Fix issue where routes on an organization couldn’t be enabled or disabled
  • Fix issues with autocomplete on topics
  • Some layout and design tweaks on the dashboard
  • Fix issue where our cloud would sometimes fail to verify a server SSL certificate and cause a webhook route to fail
  • Some small performance improvements in the API

Released today:

  • Version 0.4 of Spacebridge client adds organization support and fixes some logging bugs
  • Spacebridge server was updated to speed up the initial tunnel creation step a little bit

Released this week:

  • Add support for bulk operations on dashboard. Send SMS or pause and resume or perform other operations on multiple devices at the same time. (Keep an eye out for more information about this feature.)
  • Several bug fixes and performance improvements in the API.

Released over last few days:

  • Add ability for users to transfer devices between organizations. Must be owner of the source organization and be owner or have activation privileges on receiving organization. Can do the transfer via the dashboard by clicking on the Manage menu at the top of the device list or via API by setting orgid on PUT /devices/.
  • Fix bug with organization invites sometimes sending an incorrect URL
  • Add new “Matched Routes” column on Data Logs to show which routes were hit by that particular message and if there were any failures.
  • Laying some groundwork for other improvements to the cloud
1 Like

Released today:

  • Fixes to improve reliability of heartbeat app and address some other bugs related to cloud topics not triggering things properly.