Skip to content

Releases: coasys/ad4m

ADAM Launcher & ad4m Cli v0.9.0

23 Mar 18:17
Compare
Choose a tag to compare

Added

  • Add ability to get and add Holochain agent infos through launcher PR#463
  • Added new packages that provide reusable hooks for react & vue to interact with ad4m ad4m-react-hooks & ad4m-vue-hooks. Also updated docs for the hooks PR#450
  • Hard-wired Hosted ad4m client AgentInfo in the executor. PR#453
  • Added ability to handle multiple agents in launcher. PR#459
  • Added a way to show & add new AgentInfo in launcher. PR#463
  • ad4m-executor binary prints capability request challange to stdout to enable app hand-shake PR#471

Changed

  • All Perspective handling code migrated over from JS to Rust. Perspective queries don't require legacy JS anymore and are A LOT faster now. PR#461
  • Much improved ADAM Launcher setup flow PR#440 and PR#444:
    • Added back window decorations to splashscreen to not stay in the users way
    • Separate mandatory password input from optional profile fields and start agent generation early
    • Show popup making the user aware of the system tray icon
    • Fixed JScore service in rust crashing on windows
  • Update Holochain to 0.3.0-beta-dev.35 PR#443
  • Improve readability of logs PR#443
  • Update Holochain to 0.3.0-beta-dev.37 PR#449
  • Update cli to correctly show AgentInfo in base64 encoded format & add. Also removes the use of jscore for getting the AgentInfo PR#451
  • Expression signing & verification migrated to Rust. PR#452
  • SDNA imporvements PR#457:
    • Change SDNA Decorator names to PascalCase
    • Add validation for decorators.
    • Improved Docs for sdna & subject classes.
    • Added typedoc for decorators.
  • Split ad4m binary into two seperate binaries ad4m which is client & ad4m-executor to spawn your executor. PR#464
  • Updated all cargo dependency to use crates.io package instead of github. PR#465

Deprecated

Removed

  • Removed holochain toggle from Login page in launcher. PR#467

Fixed

  • Fix ADAM proxy PR#442 and PR#446
  • Fixed p-diff-sync language to use correct function name send_remote_signal instead of recv_send_remote_signal PR#454
  • SDNA imporvements PR#457:
    • Fixed value returns as undefined if the property was boolean and set to false in `SubjectEntity.
    • Fixed links in docs.
  • Fixed flaky integration tests PR#462
  • Fixed p-diff-sync's Deno incompatibilities PR#471

ADAM Launcher & ad4m CLI v0.8.1

14 Dec 22:23
837575c
Compare
Choose a tag to compare

[0.8.1] - 12/14/2023

Added

Changed

  • Function addSdna() moved from client into ADAM executor and made sync to prevent duplicate SDNA definitions #436
  • Vue compatability for PerspectiveProxy #437

Deprecated

Removed

Fixed

ADAM Launcher & ad4m cli v0.8.0

13 Dec 08:08
Compare
Choose a tag to compare

[0.8.0] - 12/12/2023

Added

  • Toggle on startup to enable/disable Holochain #425
  • New EAS Expression language (Ethereum Attestation Service) #421
  • Simple SDNA Governance to ensure multiple SDNAS cannot be set in the same neighbourhood #422
  • Ability to wipe agent on login incase password was forgotten #420
  • Query method to SubjectEntity to enable pagination #417
  • Added override option to ensureSDNASubjectClass #417

Changed

  • Used pnpm as main package manager for project #421
  • Upgrade to Holochain 0.3.0-dev.27 #427
  • Agent & File storage boostrap languages now use centralized backend by default #430

Deprecated

Removed

Fixed

  • DApp server now works and has functioning UI #421
  • Reduced CPU consumption of AD4M by up to 90% #433

AD4M Launcher & Cli v0.7.1

24 Oct 19:04
Compare
Choose a tag to compare

[0.7.1] - 20/10/2023

Added

  • Tauri auto updates (In app ad4m launcher updates) #304
  • Two new Link Languages! Holochain + Socket Signaling & Pure Centralized implementation #413
  • Pagination Predicate support into Prolog Engine

Changed

  • Update core Deno engine to latest version (and use Deno core node modules) #410

Deprecated

Removed

Fixed

  • Launcher not working in Windows #410
  • Cargo caching on Linux CI #410

AD4M Launcher & Cli v0.6.0

24 Sep 13:57
6b11adf
Compare
Choose a tag to compare

[0.6.0] - 22/09/2023

Added

  • Rust runtime which runs a GraphQL server (warp & juniper based), Deno runtime, Scryer prolog engine & Holochain. Rust runtime now used as the main logic for ADAM and loads old JS code where needed, giving migration path to full Rust.
  • Entanglement proof logic to ADAM to allow linking of ADAM DID's, Holochain Keys & Blockchain wallets
  • Ability to update ADAM Layer via the Launcher
  • MacOS signing in CD
  • Ability to create paginated queries directly to prolog engine

Changed

  • Updated Holochain to 0.2.2
  • Updated Tauri to latest version 1.4.1
  • All seperate ADAM Layer services now run on seperate thread pools
  • ADAM Rust CLI can now init and run an agent
  • ADAM Rust CLI command line arguments for init and run refactor to be much cleaner
  • Each Perspective now has its own independant Scryer Prolog thread
  • Whole ADAM Layer package now runs from a single binary; either ADAM CLI or ADAM Launcher
  • ADAM Languages now expected to be Deno compatible modules; not old ESM node JS
  • JS executor now builds to be a Deno bundle to be consumed by rust-executor

Deprecated

Removed

  • SWIPL Prolog
  • No longer used a node library to parse results coming in and out of a prolog engine
  • AD4M Host
  • GraphQL server from JS code
  • Agent key methods from JS code
  • Independant Holochain, HC & Lair-keystore binaries

Fixed

  • Slow launcher start
  • Very high CPU usage from ADAM and its related services
  • No longer reconnection issues after sleeping computer or closing ADAM app instances

ADAM Launcher & Host v0.5.1

25 Jul 12:26
227c2b9
Compare
Choose a tag to compare

[0.5.1] - 25/07/2023

Fixed

  • Added missing Prolog declarations for new SDNA predicates collection_adder/collection_remover, fixing breaking apps using SDNA Subject Classes that don't have collections defined PR#398
  • Replaced old and depreciated link to AD4Min launcher in docs with link to ADAM Launcher releases PR#393

Changed

  • Moved code that deals with the IPFS repo lock from JS to Rust, improving (in most cases: unblocking) startup of the Launcher on Windows PR#392

Full Changelog: v0.5.0...v0.5.1

ADAM Launcher & Host v0.5.0

12 Jul 11:00
c812817
Compare
Choose a tag to compare

[0.5.0] - 11/07/2023

Added

  • bootstrap languages to mono repo PR#328
  • Added a apps changes listener so the launcher app can updated the apps list without having to switch tabs to trigger update PR#354
  • Support for new UI oriented Subject class predicates (property_named_option, p3_class_icon, etc). PR#353
  • Adds a new status property to Link expression to indicate if the link is shared or local. PR#130
  • Added local links support to SDNA. PR#370

Changed

Deprecated

Removed

Fixed

  • Expression -> get would fail when executed on a Literal expression. PR#353
  • Fixed launcher breaking on windows if a new app instance is created. PR#362
  • Fixed SDNA decorator readyonly properties in ts5 & fixed collection not working if not initalized. PR#369
  • Fixed Perspective handle's state was not updated when the instance state got updated which caused the issue. PR#368

Ad4min v0.4.3

24 Jun 05:27
Compare
Choose a tag to compare
Ad4min v0.4.3 Pre-release
Pre-release

See the assets to download this version and install.

Ad4min v0.4.2

23 Jun 16:06
Compare
Choose a tag to compare
Ad4min v0.4.2 Pre-release
Pre-release

See the assets to download this version and install.

Ad4min v0.4.1

23 Jun 04:02
Compare
Choose a tag to compare
Ad4min v0.4.1 Pre-release
Pre-release

See the assets to download this version and install.