at_client 3.0.33 copy "at_client: ^3.0.33" to clipboard
at_client: ^3.0.33 copied to clipboard

The at_client library is the non-platform specific Client SDK which provides the essential methods for building an app using the @protocol.

3.0.33 #

  • feat: Upgrade lints version to 2.0.0

3.0.32 #

  • fix: while syncing keys from server to local if there is an issue syncing a key, continue syncing rest of the keys
  • fix: do not sync statsNotificationID from client to server
  • feat: KeyStreams
  • fix: do not create new instance of CacheableSecondaryAddressFinder in at lookup
  • [optional] Users can set SecureSocket's securityContext and store current session TLS keys through AtClientPreferences

3.0.31 #

  • Enhance notify text to send text message encrypted
  • Upgrade at_persistence_secondary_server to v3.0.30
  • Upgrade at_commons version to v3.0.20 for encrypt notify text message
  • Upgrade at_lookup version to v3.0.28 for adding mutex to authenticate methods
  • feat: Add to NotificationService.notify() signature:
    • added new optional callback parameter, onSentToSecondary
    • added new optional 'checkForFinalDeliveryStatus' parameter
    • added new optional 'checkForFinalDeliveryStatus' parameter
    • and updated code documentation for NotificationService.notify() method

3.0.30 #

  • Added bypassCache option in get method
  • Added sync conflict info to sync progress callback
  • Added security policy
  • Fix for skipping reserved keys while checking for sync conflict
  • Upgrade at_lookup to v3.0.27 for outbound message listener timeout enhancement

3.0.29 #

  • Added additional attributes in SyncProgress for improved sync observability

3.0.28 #

  • Upgrading dependency at_persistence_secondary_server to version 3.0.29 to sync public hidden keys
  • Upgrade at_commons to 3.0.18 to enable scan to display hidden keys when showHiddenKeys set to true

3.0.27 #

  • Upgraded dependency at_persistence_secondary_server to version 3.0.28

3.0.26 #

  • Uptake AtException hierarchy
  • Introduce exception chaining
  • Fix for Server stuck on old value even though syncing is happening. at_server Issue #721
  • Export notification_service.dart file

3.0.25 #

  • Fix for regex issue in notification service. Issue #523
  • Fix for namespace issue in notify method.Issue #527
  • Fix for handling empty sync responses from server. App issue #624

3.0.24 #

  • Update the @platform logo
  • Default the AtKey.sharedBy to currentAtSign

3.0.23 #

  • Fix for at_client issue #508 - getLastNotificationTime bug while trying to decrypt old data

3.0.22 #

  • Fix for getKeys in local secondary not returning keys

3.0.21 #

  • Cache secondary url returned by root server

3.0.20 #

  • Remove print statements

3.0.19 #

  • Update at_commons,at_persistence and at_lookup version to remove print statements

3.0.18 #

  • Generate Notification id in SDK

3.0.17 #

  • Fix self encryption key not found
  • Fix for _getLastNotificationTime method returning null
  • Added heartbeats to Notifications Monitor to detect and recover from dead socket. Heartbeat interval is customizable via AtClientPreference
  • Fix for os write permission issue: give app option to pass the path where the encrypted file will be saved on disk

3.0.16 #

  • Decrypt notification value in SDK
  • Support for shared key and public key checksum in notify
  • Deprecated methods related to filebin

3.0.15 #

  • Fix public key checksum in metadata does not sync to local.

3.0.14 #

  • Support for shared key and public key checksum in metadata
  • Chunk based encryption/decryption for files up to 1GB
  • Change in pubspec to fetch the exact version of atsign packages

3.0.13 #

  • Sync deleted cached keys to cloud secondary
  • at_lookup version upgrade for increase in outbound connection timeout

3.0.12 #

  • Fix automatic sync not working

3.0.11 #

  • at_lookup version upgrade for outbound listener bug fix
  • added functional test to verify outbound listener bug fix

3.0.10 #

  • Uptake at_persistence_secondary_server changes
  • Uptake at_lookup changes for AtTimeoutException
  • Handle error responses from server
  • Refactor put method to use request and response transformers
  • Provide callback for sync progress

3.0.9 #

  • Uptake at_persistence_secondary_server changes
  • Refactor decryption service
  • Introduce request response transformers
  • Refactor get method to use request response transformers

3.0.8 #

  • Updated readme and documentation improvements

3.0.7 #

  • Uptake at_persistence_secondary_server changes
  • Resolve dart analyzer issues
  • Run dart formatter

3.0.6 #

  • Uptake AtKey validations

3.0.5 #

  • Uptake at_persistence_secondary_server changes

3.0.4 #

  • Uptake Hive Lazy Box changes

3.0.3 #

  • Sync pagination limit in preference

3.0.2 #

  • Expose isSyncInProgress in SyncService

3.0.1 #

  • Reduce wait time on monitor connection
  • at_lookup version upgrade

3.0.0 #

  • Resilient SDK changes and bug fixes

2.0.4 #

  • Improve notification service
  • Improve monitor
  • sync on a dedicated connection

2.0.3 #

  • at_commons version upgrade

2.0.2 #

  • filebin upload changes

2.0.1 #

  • at_commons version upgrade

2.0.0 #

  • Null safety upgrade

1.0.1+10 #

  • Provision to request for a new outbound connection.
  • Minor bug in stream handlers

1.0.1+9 #

  • Third party package dependency upgrade
  • gitflow changes
  • Auto restart monitor connection
  • Stream encryption
  • Bug fixes

1.0.1+8 #

  • Delete cached keys
  • Encrypt Stream data

1.0.1+7 #

  • Self keys migration issue fix

1.0.1+6 #

  • Notification sub system introduced

1.0.1+5 #

  • Added automatic refresh of monitor connection

1.0.1+4 #

  • Provided multiple atsign support in at client SDK. Introduced batch verb to improve sync performance

1.0.1+3 #

  • onboarding changes for server activation and deactivation Backup keys implementation sync improvements

1.0.1+2 #

  • sync improvements and at_utils, at_commons, at_lookup version changes

1.0.1+1 #

  • Minor changes in at_persistence_spec and at_persistence_secondary_server

1.0.1 #

  • pubspec dependencies version changes

1.0.0 #

  • Initial version, created by Stagehand
13
likes
0
pub points
72%
popularity

Publisher

verified publisheratsign.org

The at_client library is the non-platform specific Client SDK which provides the essential methods for building an app using the @protocol.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

archive, async, at_base2e15, at_commons, at_lookup, at_persistence_secondary_server, at_persistence_spec, at_utf7, at_utils, collection, convert, cron, crypto, crypton, encrypt, hive, http, internet_connection_checker, meta, path, uuid

More

Packages that depend on at_client