---
title: "Pebble SDK 2.6 - Changelog"
canonical_url: https://developer.repebble.com/sdk/changelogs/2.6/
last_updated: 2025-02-25
sdk_version: 4.33.1
---
# Pebble SDK 2.6 - Changelog

Source: https://developer.repebble.com/sdk/changelogs/2.6/

_Release Date: September 30 2014_

> The symbols for `NUM_ANIMATION_CURVE` and `AnimationTimingFunction` have been removed in SDK 2.6. They were exposed in pebble.h in a previous release, but were not documented and are not used for [`Animation`](https://developer.repebble.com/docs/c/User_Interface/Animation.md "Animation") or [`PropertyAnimation`](https://developer.repebble.com/docs/c/User_Interface/Animation/PropertyAnimation.md "PropertyAnimation") APIs.

## Detailed List of Changes:

### Changes for Firmware:

- Add support for [background apps](https://developer.repebble.com/guides/events-and-services/background-worker.md) with [`AppWorker`](https://developer.repebble.com/docs/c/Foundation/AppWorker.md "AppWorker") \> NOTE: The Background Worker API is not intended to be used as a wakeup mechanism for timer-based events or activities. SDK 2.7 will include a new Wakeup API that will allow you to set a timer that automatically launches your app in the foreground. Please do not use the Background Worker API to set such wakeups.
- Improve bluetooth connection service by only reporting disconnections of a certain length in time
- Add [`graphics_capture_frame_buffer`](https://developer.repebble.com/docs/c/Graphics/Drawing_Primitives.md#graphics_capture_frame_buffer "graphics\_capture\_frame\_buffer"), [`graphics_release_frame_buffer`](https://developer.repebble.com/docs/c/Graphics/Drawing_Primitives.md#graphics_release_frame_buffer "graphics\_release\_frame\_buffer"), [`graphics_frame_buffer_is_captured`](https://developer.repebble.com/docs/c/Graphics/Drawing_Primitives.md#graphics_frame_buffer_is_captured "graphics\_frame\_buffer\_is\_captured") APIs to expose framebuffer
- Add [`WatchInfo`](https://developer.repebble.com/docs/c/Foundation/WatchInfo.md "WatchInfo") APIs to expose watch color, watch model, and firmware version
- Fix bug where reading an existing key from persistent storage would fail
- Fixed Sports API bug causing menu item to not always appear in app launcher
- Fix bug with PebbleKit iOS and AppMessage timeouts
- Add quick launch support
- Bring back select-button-to-dismiss-notification on Android & iOS \< 8
- Re-enable vibration when done charging
- Improve battery life

### Changes for SDK Tools:

- Add a --generate command line option to the coredump command
- Add --worker option to `pebble new-project` to create file structure for apps with background workers

### Changes for Examples:

- Add background worker [example](https://github.com/pebble-examples/feature-background-counter)

### Changes for Documentation:

- Add [AppWorker Guide](https://developer.repebble.com/guides/events-and-services/background-worker.md)
- Add documentation for [`Worker`](https://developer.repebble.com/docs/c/Worker.md "Worker"), [`AppWorker`](https://developer.repebble.com/docs/c/Foundation/AppWorker.md "AppWorker"), [`WatchInfo`](https://developer.repebble.com/docs/c/Foundation/WatchInfo.md "WatchInfo")
