Releases: coasys/ad4m
Releases · coasys/ad4m
ADAM Launcher & ad4m Cli v0.9.0
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 ad4mad4m-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 theAgentInfo
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 binariesad4m
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 namesend_remote_signal
instead ofrecv_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
ADAM Launcher & ad4m cli v0.8.0
[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
AD4M Launcher & Cli v0.7.1
[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
AD4M Launcher & Cli v0.6.0
[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
[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
[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
See the assets to download this version and install.
Ad4min v0.4.2
See the assets to download this version and install.
Ad4min v0.4.1
See the assets to download this version and install.