You can get it one of two ways:
- Use the Connect IQ SDK Manager in Eclipse, by clicking the Connect IQ menu, selecting Open SDK Manager, and then clicking the Download button for Connect IQ SDK 2.2.3 released December 22, 2016.
- Download directly from our developer site at http://developer.garmin.com/connect-iq/sdk/
General Changes
- Add fenix 5, fenix 5S and fenix 5X device support to SDK and samples.
- Remove support for the “Round 240x240 Family” preview device. Existing apps should be directly migratable to either the fenix 5 or 5X and will be assisted by the Eclipse plug-in or console output.
- Fix issue where animations that are started in AppBase or View initialize functions did not work in some cases.
- Fix loading lag for apps that do not have settings.
- Fix issue where deleting a non-existant mailbox would cause the app the crash.
- Prevent device crash that could occur in rare conditions during startup.
- Prevent device crash with FitContributor.setData() that could occur under certain circumstances.
- Send a burst error when an Ant.GenericChannel burst fails instead of crashing the app.
- Fix an unexpected type error that occured when attempting to access nested class members from the parent.
- Properly handle key presses on System.exit() to prevent unexpected device behavior.
- Update device minimum firmware versions.
- Many documentation improvements and bug fixes.
Simulator Changes
- Close a widget when a NEXT_PAGE or PREVIOUS_PAGE behavior is issued on the base view to match devices.
- Fix issue where power meter support was not available on some simulated devices.
- Support Enhanced Speed / Altitude (D2 Bravo / Titanium) in simulator FIT parsing.
- Prevent failure to auto-pop a view when the back key is pressed if there was no delegate.
- Fix issue where Attention.vibrate did not work on the MacOS Simulator.
Known Issues
- Known issues will now be tracked in the Connect IQ forums