Taler - 0.11

63%
Scheduled For Release 2024-05-15
Critical bug fixes.
  • 0008613: [wallet (all platforms)] generate other QR codes than just payto:// for manual withdrawal
  • 0008156: [exchange] test, package and upload exchange 0.11 to ftp and stable Debian/Ubuntu server
  •        0008256: [specification] update AML forms documentation (sebasjm)
  •        0008255: [exchange AML backoffice (SPA)] improve dynamic forms (sebasjm)
  • 0008609: [wallet (all platforms)] show more info to the user after scanning a taler://pay-template QR code [parent-bug] (Florian Dold)
  •        0008706: [wallet-core] surface more info about templates before instantiation in wallet-core response [3h] (Florian Dold)
  • 0007956: [merchant backoffice SPA] allows templates to ONLY require a particular currency without also fixing a specific amount (sebasjm)
  • 0008830: [wallet (Android App)] Android wallet crashes when displaying an aborted peer-push-debit transaction (avalos)
  • 0008840: [wallet (WebExtension)] add support for new withdrawal (sebasjm)
  • 0008779: [wallet-core] wallet-core should support bank-integrated withdrawals where the user selects the amount [1h] (Florian Dold)
  • 0008805: [wallet-core] handle unavailable network better [1h] (Florian Dold)
  • 0008184: [wallet-core] wallet-core should provide real currency specification data instead of mock data [estimate: 6h] (Florian Dold)
  • 0008825: [wallet-core] manual withdrawals should withdraw lower amount instead of showing error (Florian Dold)
  • 0008667: [wallet-core] phase out support for public key in taler://withdraw-exchange URI [estimate: 1h] (Florian Dold)
  • 0008778: [exchange] fakebank should support creating a withdrawal operation without amount being known a priori (Florian Dold)
  • 0008750: [wallet-core] getTransactionsList should not return merchant logo [0.5h] (Florian Dold)
  • 0008748: [wallet-core] Transactions should always include an Exchange info [2h] (Florian Dold)
  • 0008250: [deployment and operations] improve / clean up release packaging automation [5h] (Florian Dold)
  • 0008617: [wallet (iOS App)] payment buttons grayed out when NETZBON balance <1 NETZBON (MarcS)
  • 0008720: [wallet-core] DB requests should support cancellation [estimate: 3h] (Florian Dold)
  • 0008727: [wallet (iOS App)] implement DD53 design unification on iOS (MarcS)
  • 0008725: [wallet (iOS App)] implement advanced (bank-integrated) withdrawal flow (MarcS)
  • 0008714: [wallet-core] implement DB triggers in IndexedDB access abstraction (query.ts) [estimate: 3h] (Florian Dold)
  • 0008539: [qtart] os.fetchHttp does not allow cancellation [estimate: 7h] (Florian Dold)
  • 0008246: [deployment and operations] upload final 0.11 webext to Chrome Web Store [1h] (Florian Dold)
  •        0008392: [wallet (WebExtension)] KYC alert does not show up top-level (sebasjm)
  • 0008380: [wallet-core] wallet core should return WalletBalanceItem if there are transaction [2h] (Florian Dold)
  •        0007991: [wallet-core] materialize transaction list(s) in the wallet-core DB, separate get(Final|Active)Transactions [estimate: 16h] (Florian Dold)
  • 0007991: [wallet-core] materialize transaction list(s) in the wallet-core DB, separate get(Final|Active)Transactions [estimate: 16h] (Florian Dold)
  • 0007903: [wallet-core] expose details about the amount lost (or final effective cost) after aborting transactions [16h] (Florian Dold)
  • 0008420: [libeufin (general)] package and upload libeufin 0.11 to ftp and stable Debian/Ubuntu server [estimate: 1h] (Florian Dold)
  •        0008010: [libeufin-nexus] Model the bank account type in nexus: exchange or not. (Antoine A)
  •        0008317: [libeufin-nexus] Wire gateway API (Antoine A)
  • 0008338: [wallet-core] introduce "finalizing" transaction state for payments in auto-refund [estimate: 6h] (Florian Dold)
  • 0008587: [wallet (Android App)] Refactor and cleanup strings.xml (avalos)
  • 0008421: [other] finalize 0.11 roadmap [deadline: 30. April] (Christian Grothoff)
  • 0008726: [wallet (Android App)] implement DD53 design unification on Android (grote)
  • 0008781: [libeufin-bank] cashout limits per account (Antoine A)
  • 0008745: [mechant backend] long polling does not return when refund is made [4h] (sebasjm)
  • 0008780: [wallet (iOS App)] iOS wallet crashes (MarcS)
  • 0008632: [exchange AML backoffice (SPA)] review AML dynamic forms (sebasjm)
  • 0008824: [libeufin-bank] creating an account with min cashout doesn't set min cashout (Antoine A)
  • 0008783: [merchant backoffice SPA] merchant SPA fails to URL encode bearer token (sebasjm)
  • 0008762: [libeufin-nexus] nexus is missing some simple CLI tooling to show ingested transactions / payment initiations (Antoine A)
  • 0008709: [taler-harness] add support to taler-harness CLI for config editing [estimate: 3h] (Florian Dold)
  • 0008580: [wallet-core] review code for consistent normalization/checking of base URLs [estimate: 3h] (Florian Dold)
  • 0008782: [deployment and operations] subdomain pos.taler.net (javier.sepulveda)
  • 0008099: [wallet-core] extend transaction Withdrawal to incorporate states before accepting the operation [10h] (Florian Dold)
  • 0008776: [libeufin-nexus] for gls/zka dialect, libeufin-nexus should also fetch camt.52 (Antoine A)
  • 0008691: [specification] specify advanced (bank-integrated) withdrawal flow with 2FA considerations [estimate: 5h] (Florian Dold)
  • 0008581: [wallet (WebExtension)] show observability events in WebExtension UI in dev mode (sebasjm)
  • 0008736: [deployment and operations] password shown on screen (step 1.1) (Antoine A)
  • 0008730: [libeufin-nexus] support "gls" dialect (Antoine A)
  • 0008550: [wallet-core] allow manual labels for DB transaction in wallet-core [estimate: 3h] (Florian Dold)
  • 0008697: [wallet (Android App)] Add support for taler://dev-experiment URI (grote)
  • 0008723: [deployment and operations] Fix weblate issue with gpg key to git commit (javier.sepulveda)
  • 0008747: [documentation] GNU Taler slides (spanish) (javier.sepulveda)
  • 0008758: [wallet-core] expose information about retry counter(s) and tasks for debugging (Florian Dold)
  • 0008743: [wallet-core] wallet-core doesn't start task to update exchange entries on startup [1h] (Florian Dold)
  • 0008757: [wallet-core] taler-wallet-cli run-until-done doesn't write observability log [0.5h] (Florian Dold)
  • 0008756: [wallet-core] p2p transactions must handle more than 256 coins / max batch size [1.5h] (Florian Dold)
  • 0008423: [challenger] TAN input field not pre-selected for input (sebasjm)
  • 0008398: [challenger] can keep changing e-mail indefinitively often (sebasjm)
  • 0008393: [challenger] form auto-fill does not work (sebasjm)
  • 0008396: [challenger] challenger complains that matching e-mail addresses do not match (sebasjm)
  • 0008495: [wallet (WebExtension)] ux: consider making it possible to somehow import a taler:// URI from the "add money" dialog (sebasjm)
  • 0008746: [wallet-core] fix auto refund (sebasjm)
  • 0008721: [wallet (WebExtension)] implements wallet-core cancelation request (sebasjm)
  • 0008735: [wallet (WebExtension)] search transaction button (sebasjm)
  • 0008615: [wallet (all platforms)] show exchange accounts by priority ... (grote)
  • 0008738: [deployment and operations] regional currency installer still outputs legacy URI (Antoine A)
  • 0008737: [deployment and operations] netzbon installer failed hard in step 10.1 (Antoine A)
  • 0008739: [mechant backend] allow host with pathname in payto://x-taler-bank (Christian Grothoff)
  • 0008694: [wallet (Android App)] Add support for financial loss transactions (grote)
  • 0008298: [wallet (Android App)] DD48: wallet exchange lifecycle and management (grote)
  • 0008724: [mechant backend] By configuring the bank account in the Taler Merchant Backend, https should be removed (sebasjm)
  • 0008470: [merchant backoffice SPA] when creating a merchant backend instance, "type" is insufficiently explained (sebasjm)
  • 0008604: [merchant backoffice SPA] problems with login/impersonation (sebasjm)
  • 0008093: [libeufin-bank] Make bank transaction API idempotent (sebasjm)
  • 0007930: [wallet-core] wallet user should have a clear workaround if the exchange keys are no longer offered by the exchange (Florian Dold)
  • 0008446: [wallet-core] use denomination groups in DB to speed up some operations (Florian Dold)
51 of 80 issue(s) resolved View Issues