Release notes
Eine Schritt-für-Schritt-Anleitung des Updates findest Du hier. Auf dieser Seite gibt es auch einen Abschnitt mit möglichen Schwierigkeiten und Lösungsansätzen.
Folgende Information wird angezeigt, sobald ein neues Update zur Verfügung steht:

Dann hast Du 60 Tage Zeit, das Update durchzuführen. Wenn Du nicht innerhalb dieser 60 Tage updatest, wird AndroidAPS in den LGS-Modus (Reduzierung der Baslarate bei niedrigen Glukosewerten, keine Korrektur zu hoher BZ-Werte - siehe Glossar) wie im Objective 6 zurückgesetzt.
Wenn Du auch weitere 30 Tage (90 Tage ab dem neuen Release-Datum) nicht aktualisierst, wird AAPS auf Open Loop wechseln.
Bitte verstehe, dass diese Änderung nicht dazu dient, die Anwender zu gängeln, sondern aus Sicherheitsgründen erfolgt. New versions of AAPS do not only provide new features but also important safety fixes. Deshalb ist es notwendig, dass jeder Anwender so schnell wie möglich aktualisiert. Leider gibt es noch Fehlerberichte aus sehr alten Versionen, so dass dies ein Versuch ist, die Sicherheit für jeden einzelnen Benutzer und die gesamte DIY-Community zu verbessern. Danke für dein Verständnis.
First version of AAPS
The first test version started already in 2015. In 2016 has beend the first released version.
The chronology of these releases is not available at the moment but as this questions is asked severeal times we document it here.
Android Version und AAPS Version
Wenn die Android Version Deines Smartphones älter als 9 ist, kannst Du nicht auf AAPS 3.0.0 updaten, da dieses mindestens Android 9 erfordert.
Damit Benutzer älterer Android-Versionen nicht ausgeschlossen werden, wurden zwei ältere Versionen zur Verfügung gestellt, bei denen die Versionsprüfung angepasst wurde. Es sind keine anderen Verbesserungen enthalten.
Ab Android 9
Verwende die aktuelle AAPS-Version.
Download des AAPS Code unter https://github.com/nightscout/AndroidAPS
Android 8
Verwende AAPS Version 2.8.2.1.
Download des AAPS Code unter https://github.com/nightscout/AndroidAPS branch 2.8.2.1
Android 7
Verwende AAPS Version 2.6.2.
Download des AAPS Code unter https://github.com/nightscout/AndroidAPS branch 2.6.2
Version 3.2.0
Release date: XX-XX-2023
Wichtige Hinweise
NS 15 is required. At the moment „dev“ branch of NS main repository
While using websockets in NS v3 plugin treatments entered through NS UI (plus button) and other applications using v1 API are not sent to AAPS. This will be fixed in future release of NS. Always use the same client (v1 or v3) in AAPS and AAPSClient until NS fully switch to v3 internaly. The same is valid for AAPS and AAPSClient itself.
Websockets in v3 plugin works similiar way to v1 plugin. Without websockets enabled AAPS schedules regularly downloads from NS which should lead to lower power consumption because NS is not permanently connected. On the oposite side it means delays in exchanging data.
If you are using xdrip as cgm source you must select it again after update due to internal changes
Tidepool can be used as a replacement of NS to pass first objective
If you send to xDrip+ you must configure xDrip synchronization plugin. In order to receive BGs from AAPS in xDrip it must be selected source „xDrip+ Sync Follower“
If you want to switch to ComboV2 driver, Ruffy must be uninstalled and pump paired again to AAPS
Änderungen
EOPatch2 / GlucomenDay pump driver @jungsomyeonggithub @MilosKozak
ComboV2 pump driver (no need of Ruffy) @dv1
Korean DanaI support @MilosKozak
Glunovo CGM support @christinadamianou
G7 support @MilosKozak @rICTx-T1D @khskekec
NSClient v3 plugin @MilosKozak
Tidepool support @MilosKozak
Smoothing plugin @MilosKozak, @justmara, Exponential smoothing @nichi (Tsunami), Average smoothing @jbr7rr
fixed tons of issues from 3.1 version
allow add notes on more places @Sergey Zorchenko
UI fixes @MilosKozak @osodebailar @Andries-Smit @yodax @philhoul @dv1 @paravoid
new SMS commands LOOP LGS/CLOSED @pzadroga
wear translations @Andries-Smit
xdrip communication moved to separate module @MilosKozak
internal changes: updated libs versions, rx3 migration, new modules structure @MilosKozak
Diaconn driver fixes @miyeongkim
AAPSClient provides info if main phone is plugged in electricity @MilosKozak
Change in BolusWizard. If CGM is not available percentage is ignored (ie 100% is used)
new 125k+ lines of code, changed 150k lines
Version 3.1.0
Erscheinungsdatum: 19.07.2022
Wichtige Hinweise
Nach dem Update Wear-App deinstallieren und neue Version installieren
Omnipod Benutzer: Update auf dem Pod ändern !!!
Änderungen
Behobene Probleme von 3.0 Version
Fix gegen das Einfrieren der Anwendung @MilosKozak
Fix für den DASH Treiber @avereha
Fix für die Dana Treiber @MilosKozak
riesige UI Verbesserung, Bereinigung und Vereinheitlichung, Migration zu Material Design, Stile, weißes Theme, neue Symbole. @Andries-Smit @MilosKozak @osodebailar @Philoul
Widget @MilosKozak
Aidex CGM support @andyrozman @markvader (Pumpcontrol only)
Watch
Wear OS tiles <../Configuration/Configuration/Watchfaces.mdl#wear-os-tiles>
, translations @Andries-SmitWear code refactored. Nicht mehr abwärtskompatibel @MilosKozak
a11y improvements @Andries-Smit
new protection option PIN @Andries-Smit
allow graph scale from menu @MilosKozak
more statistics available @MilosKozak
MDI plugin removed in favor of VirtualPump
new automation action: StopProcessing (following rules)
Version 3.0.0
Erscheinungsdatum: 31.01.2022
Wichtige Hinweise
Minimale Android-Version ist 9.0 jetzt.
Data is not migrated to new database. Do not complain, it’s so huge change so it’s simply not possible. Daher werden nach dem Update IOB, COB, Behandlungen etc. leer sein. You have to create new profile switch and start with zero IOB and COB. Plane das Update sorgfältig!!! Die beste Situation wäre eine ohne aktives Insulin und ohne Kohlenhydrate an Bord.
Use the same version of AAPS and NSClient
Make sure to check and adjust settings after updating to 3.0 as described here.
Vorbereitende Schritte
At least two days before update:
disable Dexcom bridge in Nightscout
if you are using G5/G6 and xDrip as a collector, you have to update xDrip to a nightly version newer than 14th January 2022
if you are using G5/G6 switching to BYODA as collector is recommended to take advantage of back-smoothing (you can still use xDrip for other purposes, xDrip can receive data from BYODA)
Änderungen
100k lines changed, 105k new lines of code
Omnipod DASH support @AdrianLxM @avereha @bartsopers @vanelsberg
Dana-i support @MilosKozak
Glunovo support
Internal database upgraded to Room @MilosKozak @Tebbe @AdrianLxm @Philoul @andyrozman
Lot of code rewritten to Kotlin @MilosKozak
New internal interface for pump drivers
NSClient rewritten for better synchronization and more detailed customization @MilosKozak
Record deletion from NS is not allowed (only invalidation through NSClient)
Record modification from NS is not allowed
Sync setting available without engineering mode (for parents)
Ability to resync data
Profile switch behavior change. Now is distinguished between Profile Switch (something that user wants) and Profile change (when change is executed by pump) @MilosKozak @Tebbe
You can start activity temporary target during creation of profile switch @MilosKozak
NSProfile is gone, just local profile can be used. Local profile can be synced to NS. @MilosKozak.
Forgotten master password reset procedure @MilosKozak
User actions tracing @Philoul
New automation TempTargetValue trigger @Philoul
New automation Careportal action @Philoul
Add Bolus reminder in Carbs Dialog @Philoul
Bolus Wizard improvement
UI improvements @MilosKozak
New user buttons for automations @MilosKozak
New automation layout @MilosKozak
History browser updated and fixed @MilosKozak
Objective9 removed @MilosKozak
Fixed bug associated to unstable CGM data @MilosKozak
DanaR and DanaRS communication improvement @MilosKozak
CircleCI integration @MilosKozak
Files location change:
/AAPS/extra (engineering mode)
/AAPS/logs /AAPS/exports
/AAPS/preferences
Version 2.8.2
Erscheinungsdatum: 23.01.2021
Please see also important hints for version 2.8.1.1 below.
Änderungen
stability improvements
more tweaking for Android 8+
verbesserte Symbole
Verbesserung für Smartwatches
NSClient-Korrekturen
Bolus-Berater funktioniert jetzt auch mit Pumpcontrol und NSClient
Version 2.8.1.1
Erscheinungsdatum: 12.01.2021
(important-hints-2-8-1-1)
Wichtige Hinweise
Option Zu Nightscout nur hochladen ist verpflichtend für alle 2.8.1.1 Nutzer aktiviert.
Falls du den NSClient zur Eingabe von temporären Zielen, Kohlenhydraten oder Profilwechseln verwendest, musst du diese Option in AAPS deaktivieren - aber nur dann, wenn deine Synchronisierung gut funktioniert (z.B. keine unerwünschten Änderungen wie selbstständige Änderungen der temporären Ziele, temporären Basalraten etc.).
ACHTUNG: KEINESFALLS deaktivieren, wenn irgendeine andere App Behandlungen zu Nightscout hochlädt (z.B. xDrip+ broadcast/upload/sync).
Die Option kann nur deaktiviert werden, wenn der engineering mode aktiviert ist.
Wesentliche Änderungen
Verbesserungen und Fehlerbehebungen für RileyLink, Omnipod und Medtronic Pumpen
forced NS_UPLOAD_ONLY
Fehlerbehebung für SMB & Dexcom App
Watchface Korrekturen
Verbesserte Crash-Reports
Gradle zurückgesetzt, um direkte Installation des Watchfaces zu ermöglichen
Fehlerbehebung bei Automatisierungen
Verbesserung Dana RS Treiber
Verschiedene Absturzursachen behoben
Fehlerkorrekturen und Verbesserungen der Benutzeroberfläche
neue Übersetzungen
Version 2.8.0
Erscheinungsdatum: 01.01.2021
Wichtige Hinweise
Mindestvoraussetzung ist nun Android 8.0. Falls Du ein Smartphone mit einer älteren AndroidVersion verwendest, kannst Du immer noch die Version 2.6.1.4 aus dem alten Repository verwenden.
Objectives have changed. Finish not completed objectives before update.
Repository weiterhin auf https://github.com/nightscout/AndroidAPS . If you are not familiar with git the easiest way for update is remove directory with AAPS and do a new clone.
Nutze bitte Android Studio 4.1.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Omnipod Eros Unterstützung @bartsopers @andyrozman @ktomy @samspycher @TeleRiddler @vanelsberg @eurenda und besonderer Dank an @ps2 @itsmojo, alle anderen am Loop-Treiber für Omnipod Beteiligten, sowie @jlucasvt von GetRileyLink.org
bolus advisor & eating reminder @MilosKozak
New watchface @rICTx-T1D
Verbesserung der Verbindung zur Dana RS @MilosKozak
Removed „Unchanged CGM values“ behavior in SMB for Dexcom native app
New „Pregnant“ patient type @Brian Quinion
Neues NSClient-Layout für Tablets @MilosKozak
NSClient überträgt Insulin, Senstivität und Anzeige-Einstellungen direkt von AAPS @MilosKozak
Filter für Einstellungen im 3-Punkte-Menü @Brian Quinion
Neue Pumpensymbole @Rig22 @@teleriddler @osodebailar
Verbesserungen im Einrichtungsassitenten @MilosKozak
Verbesserung der Sicherheit @dlvoy
Verschiedene Verbesserungen und Fehlerbehebungen @AdrianLxM @Philoul @swissalpine @MilosKozak @Brian Quinion
Version 2.7.0
Erscheinungsdatum: 24.09.2020
Prüfe nach dem Update auf 2.7 auf jeden Fall deine Einstellungen und passe sie ggf. an wie hier beschrieben.
You need at least start objective 11 (in later versions objective 10!) in order to continue using Automation feature (all previous objectives must be completed otherwise starting Objective 11 is not possible). If for example you did not finish the exam in objective 3 yet, you will have to complete the exam before you can start objective 11. Andere, von Dir bereits abgeschlossene Objectives werden dadurch nicht verändert. Du behälst alle Objectives, die Du bereits abgeschlossen hast!
Wichtige neue Funktionen
Zahlreiche Code- und Library-Änderungen, Code neu in Kotlin geschrieben @MilosKozak @AdrianLxM
Module für Dana Pumpen @MilosKozak
Neues Layout und Layoutauswahl @MilosKozak
new status lights layout @MilosKozak
multiple graphs support @MilosKozak
Profil Helfer @MilosKozak
visualization of dynamic target adjustment @Tornado-Tim
Neues Layout für die Einstellungen @MilosKozak
Update des SMB Algorithmus @Tornado-Tim
Low glucose suspend mode @Tornado-Tim
carbs required notifications @twain47 @Tornado-Tim
removed Careportal (moved to Actions) @MilosKozak
new encrypted backup format @dlvoy
new SMS TOTP authentication @dlvoy
new SMS PUMP CONNECT, DISCONNECT commands @Lexsus
better support for tiny basals on Dana pumps @Mackwe
small Insight fixes @TebbeUbben @MilosKozak
„Default language“ option @MilosKozak
vector icons @Philoul
set neutral temps for MDT pump @Tornado-Tim
History browser improvements @MilosKozak
removed OpenAPS MA algorithm @Tornado-Tim
removed Oref0 sensitivity @Tornado-Tim
Biometric or password protection for settings, bolus @MilosKozak
new automation trigger @PoweRGbg
Open Humans uploader @TebbeUbben @AdrianLxM
New documentation @Achim
Version 2.6.1.4
Erscheinungsdatum: 04.05.2020
Nutze bitte Android Studio 3.6.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Insight: Disable vibration on bolus for firmware version 3 - second attempt
Otherwise is equal to 2.6.1.3. Update ist optional.
Version 2.6.1.3
Erscheinungsdatum: 03.05.2020
Nutze bitte Android Studio 3.6.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Insight: Disable vibration on bolus for firmware version 3
Otherwise is equal to 2.6.1.2. Update ist optional.
Version 2.6.1.2
Erscheinungsdatum: 19.04.2020
Nutze bitte Android Studio 3.6.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Fix crashing in Insight service
Otherwise is equal to 2.6.1.1. Wenn Dich der Fehler nicht betrifft, musst Du nicht updaten.
Version 2.6.1.1
Erscheinungsdatum: 06.04.2020
Nutze bitte Android Studio 3.6.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Resolves SMS CARBS command issue while using Combo pump
Otherwise is equal to 2.6.1. Wenn Dich der Fehler nicht betrifft, musst Du nicht updaten.
Version 2.6.1
Erscheinungsdatum: 21.03.2020
Nutze bitte Android Studio 3.6.1 oder neuer um die apk zu erstellen.
Wichtige neue Funktionen
Allow to enter only
https://
in NSClient settingsFixed BGI displaying bug on watches
Fixed small UI bugs
Fixed Insight crashes
Fixed future carbs with Combo pump
Fixed LocalProfile -> NS sync
Insight alerts improvements
Improved detection of boluses from pump history
Fixed NSClient connection settings (wifi, charging)
Fixed sending of calibrations to xDrip
Version 2.6.0
Erscheinungsdatum: 29.02.2020
Nutze bitte Android Studio 3.6.1 oder neuer, um die apk zu erstellen.
Wichtige neue Funktionen
Small design changes (startpage…)
Careportal tab / menu removed - more details here
-
Local profile can hold more than 1 profile
Profiles can be cloned and edited
Ability of upload profiles to NS
Old profile switches can be cloned to new profile in LocalProfile (timeshift and percentage is applied)
Veritical NumberPicker for targets
SimpleProfile is removed
Extended bolus feature - closed loop will be disabled
MDT plugin: Fixed bug with duplicated entries
Units are not specified in profile but it’s global setting
Added new settings to startup wizard
Different UI and internal improvements
New SMS commands BOLUS-MEAL, SMS, CARBS, TARGET, HELP
Fixed language support
Objectives: Allow to go back, Time fetching dialog
Automation: allow sorting
Automation: fixed bug when automation was running with disabled loop
New status line for Combo
GlucoseStatus improvement
Fehlerbehebung: TempTarget NS-Synchronisation
Neue Aktivitätsstatistik
Verzögerter Bolus im Open Loop verfügbar
Android 10 Alarmunterstützung
Viele neue Übersetzungen
Version 2.5.1
Erscheinungsdatum: 31.10.2019
Please note the important notes and limitations listed for version 2.5.0. * Es wurde ein Fehler im Netzwerk-Status-Empfänger behoben, der zu einigen Abstürzen geführt hat (nicht kritisch, würde aber viel Energie verbrauchen auf Grund der ständigen Neuberechnungen). * Eine neue Versionssteuerung, die es ermöglicht, kleinere Aktualisierungen durchzuführen, ohne die Aktualisierungsbenachrichtigung auszulösen.
Version 2.5.0
Erscheinungsdatum: 26.10.2019
Wichtige Hinweise
Verwende Android Studio Version 3.5.1 oder neuer um die App zu erstellen oder ein Update durchzuführen.
If you are using xDrip identify receiver must be set.
Wenn Du Dexcom G6 mit der gepatchten Dexcom App verwendest, benötigst du die Version vom 2.4 Ordner.
Glimp wird ab Version 4.15.57 und neuer unterstützt.
Kann ich dieses Update nutzen? Aktuell werden NOCH NICHT unterstützt:
Android 5 oder niedriger
Poctech
600SeriesUploader
Patched Dexcom App aus dem Verzeichnis 2.3
Wichtige neue Funktionen
Interne Änderung des targetSDK auf 28 (Android 9), Jetpack-Unterstützung
RxJava2, Okhttp3, Retrofit Support
Alte Medtronic Pumpen werden unterstützt (RileyLink erforderlich)
Neues Plugin Automation
Allow to bolus only part from bolus wizard calculation
Darstellung der Insulinaktivität
Anpassung der IOB-Vorhersagen auf Basis der Autosens Ergebnisse
Neue gepatchte Dexcom App (2.4 Ordner)
Signaturprüfung
Möglichkeit für OpenAPS Anwender, die Ziele (Objectives) zu überspringen
Neue Ziele (objectives) - Wissens-Check & App-Bedienung (Wenn Du mindestens mit dem Ziel „Starte den Open Loop“ in einer vorhergehenden Version begonnen hast, ist der Wissens-Check optional.)
Fehlerbehebung Dana Treiber, bei dem eine falsche Zeitdifferenz angegeben wurde
Fehlerbehebung SMS-Befehle
Version 2.3
Erscheinungsdatum: 25.04.2019
Wichtige neue Funktionen
Wichtiger Sicherheitsfix für Insight (wirklich wichtig, wenn Du die Insight nutzt!)
Bugfix History-Browser
Bugfix Delta-Berechnungen
Sprach-Updates
Überprüfung git und Warnung bei gradle Upgrade
Zusätzliche automatische Tests
Bugfix eines potentiellen Absturzes des Alarm Sound Dienstes (Danke @lee-b!)
Bugfix BG-Broadcast (funktioniert nun unabhängig von den SMS-Berechtigungen!)
Neuer Versionscheck
Version 2.2.2
Erscheinungsdatum: 07.04.2019
Wichtige neue Funktionen
Korrektur Autosens: deaktiviert TT Anstiege / senkt Zielwert
Neue Übersetzungen
Korrekturen Insight Treiber
Korrektur SMS-Plugin
Version 2.2
Erscheinungsdatum: 29.03.2019
Wichtige neue Funktionen
Wear Update für die Smartwatch
Update SMS plugin
Möglichkeit, bei den Objectives (Zielen) zurück zu gehen
Unterbrechung des Loop wenn Speicherplatz des Smartphones aufgebraucht ist.
Version 2.1
Erscheinungsdatum: 03.03.2019
Wichtige neue Funktionen
Unterstützung für Accu-Chek Insight (von Tebbe Ubben und JamOrHam)
Statusanzeige auf dem Hauptbildschirm (Nico Schmitz)
Assistent für die Zeitumstellung (Sommer-/Winterzeit - Roumen Georgiev)
Korrektur der Verarbeitung von Profilnamen, die von Nightscout übertragen werden (Johannes Mockenhaupt)
Fix UI blocking (Johannes Mockenhaupt)
Support for updated G5 app (Tebbe Ubben and Milos Kozak)
G6, Poctech, Tomato, Eversense BG source support (Tebbe Ubben and Milos Kozak)
Fixed disabling SMB from preferences (Johannes Mockenhaupt)
Verschiedenes
If you are using non default
smbmaxminutes
value you have to setup this value again
Version 2.0
Erscheinungsdatum: 03.11.2018
Wichtige neue Funktionen
oref1/SMB support (oref1 documentation) Be sure to read the documentation to know what to expect of SMB, how it will behave, what it can achieve and how to use it so it can operate smoothly.
_Accu-Chek Combo pump support
Setup wizard: guides you through the process of setting up AAPS
Einstellungen, die bei Umstellung von AMA zu SMB erforderlich sind
Objective 10 must be started for SMBs to be enabled (SMB tab generally shows what restrictions apply)
maxIOB now includes _all_ IOB, not just added basal. Das bedeutet: Wenn du einen Bolus von 8 IE gegeben hast und maxIOB ist 7, dann wird kein SMB ausgelöst, solange das Gesamt-IOB nicht wieder auf unter 7 IE abgefallen ist.
min_5m_carbimpact default has changed from 3 to 8 going from AMA to SMB. Wenn du also von AMA auf SMB umstellst, dann musst du den Wert manuell auf 8 erhöhen
Note when building AAPS 2.0 apk: Configuration on demand is not supported by the current version of the Android Gradle plugin! Wenn der Build-Prozess mit einem Fehler zu „on demand configuration“ fehlschlägt, dann kannst du folgendes tun:
Open the Preferences window by clicking File > Settings (on Mac, Android Studio > Preferences).
In the left pane, click Build, Execution, Deployment > Compiler.
Uncheck the Configure on demand checkbox.
Click Apply or OK.
Startseite
Top ribbon gives access to suspend/disable loop, view/adjust profile and to start/stop temporary targets (TTs). Die temporären Ziele verwenden Standardwerte, die du in den Einstellungen festlegen kannst. Das neue Standard-Ziel “HypoTT” löst ein temporäres Ziel im höheren BZ-Bereich aus, damit der Loop nicht überreagiert nachdem du Korrektur-Kohlenhydrate gegessen hast.
Treatment buttons: old treatment button still available, but hidden by default. Du kannst jetzt selbst einstellen, welche Schaltflächen du auf dem Home-Screen haben willst. New insulin button, new carbs button (including eCarbs/extended carbs)
Colored prediction lines
Option to show a notes field in insulin/carbs/calculator/prime+fill dialogs, which are uploaded to NS
Updated prime/fill dialog allows priming and creating careportal entries for site change and cartridge change
Smartwatch
Separate build variant dropped, included in regular full build now. Um die Bolus-Steuerung auf der Smartwatch zu verwenden, musst du dies in AAPS auf dem Smartphone aktivieren.
Wizard now only asks for carbs (and percentage if enabled in watch settings). Du kannst in den Einstellungen auf dem Smartphone festlegen, welche Parameter bei einem Bolus, der von der Smartwatch aus gegeben wird, in die Berechnung einbezogen werden sollen.
confirmations and info dialogs now work on wear 2.0 as well
Added eCarbs menu entry
Neue Plugins
PocTech app as BG source
Dexcom patched app as BG source
oref1 sensitivity plugin
Verschiedenes
App now uses drawer to show all plugins; plugins selected as visible in config builder are shown as tabs on top (favourites)
Overhaul for config builder and objectives tabs, adding descriptions
New app icon
Lots of improvements and bugfixes
Nightscout-independent alerts if pump is unreachable for a longer time (e.g. depleted pump battery) and missed BG readings (see Local alerts in settings)
Option to keep screen on
Option to show notification as Android notification
Advanced filtering (allowing to always enable SMB and 6h after meals) supported with patched Dexcom app or xDrip with G5 native mode as BG source.