Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
352b88d
feat(mu): inital code for top up #1127
VinceJuliano Feb 3, 2025
5f3295a
feat(mu): top up signing working but not verified
VinceJuliano Feb 4, 2025
8ee5a00
feat(mu): top up functionality working #1127
VinceJuliano Feb 5, 2025
486d65c
feat(mu): modify top up signature to use headers
VinceJuliano Feb 5, 2025
eec57c7
feat(mu): remove accidental import
VinceJuliano Feb 5, 2025
1511944
refactor(cu): full ports and adapters architecture
TillaTheHun0 Jan 21, 2025
29c6c10
feat(cu): scaffold out hb unit mode and boostrapping
TillaTheHun0 Jan 22, 2025
783d33d
feat(cu): enable hb http to handle nested multipart/form-data
TillaTheHun0 Jan 24, 2025
2598d62
feat(cu): wip mapping HB to cu shapes
TillaTheHun0 Jan 29, 2025
02b8e67
chore(cu): message cardinality utils prioritize ordinate then timesta…
TillaTheHun0 Feb 5, 2025
0893253
refactor(cu): messageTxId -> messageUId
TillaTheHun0 Feb 5, 2025
5d0065d
chore(cu): hb mode use cu driving http adapter
TillaTheHun0 Feb 5, 2025
075bc58
chore(cu): pass both to and from slots to loadMessages side effect
TillaTheHun0 Feb 5, 2025
7a79741
feat(cu): map HB su and hook into hb side effects
TillaTheHun0 Feb 5, 2025
3d2de43
chore(cu): cu and hbu modes have all CU endpoints
TillaTheHun0 Feb 5, 2025
64afab0
feat(cu): allow HB_URL config, and get e2e hb mode working
TillaTheHun0 Feb 5, 2025
e9e501d
fix(cu): cache key on /result is process+messageUid
TillaTheHun0 Feb 5, 2025
5708781
chore(cu): remove unused dep
TillaTheHun0 Feb 6, 2025
4fcbae6
refactor(cu): reconsolidate ao http side effect routes and middleware
TillaTheHun0 Feb 6, 2025
e2158c2
chore(connect): set defaults for HB MU and CU
TillaTheHun0 Feb 4, 2025
d345cb0
Merge pull request #1137 from permaweb/VinceJuliano/mu-top-up-1127
VinceJuliano Feb 6, 2025
3f08866
fix(mu): dont return the response from relay
VinceJuliano Feb 6, 2025
ba2439d
feat(connect): wip starting to build out http signed message to hb
TillaTheHun0 Feb 6, 2025
5ece939
feat(connect): hb mode has spawn on hb
TillaTheHun0 Feb 6, 2025
d39e011
chore(connect): ignore scheduler validation
TillaTheHun0 Feb 6, 2025
214309f
feat(connect): hb mode has result on hb
TillaTheHun0 Feb 6, 2025
0b1e596
chore(connect): do not sign @path in hb clients
TillaTheHun0 Feb 6, 2025
552c836
chore(connect): make data named body part in hb multipart signed message
TillaTheHun0 Feb 6, 2025
1cb6ef6
fix(connect): optionally add tags to hb headers. Change routes to non…
samcamwilliams Feb 7, 2025
753549c
chore(connect): add accept header when loading result from HB CU
TillaTheHun0 Feb 7, 2025
0ccc9fc
chore(connect): release 0.0.66
TillaTheHun0 Feb 7, 2025
226a20a
feat(connect)!: remove connect.hb. Add modes and corresponding *_URL …
TillaTheHun0 Feb 7, 2025
51970a4
chore(connect): release 0.0.67
TillaTheHun0 Feb 7, 2025
c2b0837
fix(mu): send integer type through relay
VinceJuliano Feb 7, 2025
3208305
fix(mu): fetch wallet address of the process id for relay
VinceJuliano Feb 7, 2025
dba11cf
fix(mu): pass recipient process id correctly
VinceJuliano Feb 7, 2025
fa128a9
fix(mu): inject function properly to relay
VinceJuliano Feb 7, 2025
7144de1
fix(mu): create currency list for relay top up
VinceJuliano Feb 7, 2025
4617fe6
fix(mu): fix zod config for topup
VinceJuliano Feb 7, 2025
48c9072
feat(mu): allow multiple relay urls
VinceJuliano Feb 7, 2025
d639682
fix(connect): use staticDataItemSigner in relay mode
TillaTheHun0 Feb 10, 2025
ead5d63
chore(connect): release 0.0.68
TillaTheHun0 Feb 10, 2025
c81208e
feat(connect): send multipart http message with deterministic boundar…
TillaTheHun0 Feb 7, 2025
6150732
chore(connect): all tag values to be anything, for now
TillaTheHun0 Feb 7, 2025
1ae2255
chore(connect): update hb playground
TillaTheHun0 Feb 8, 2025
6abeb10
feat(connect): encode fields into headers if valid and within max hea…
TillaTheHun0 Feb 11, 2025
d296139
feat(connect): M2 compability with HyperBEAM
samcamwilliams Feb 12, 2025
c08b758
refactor(connect): cleanup M2 impl
TillaTheHun0 Feb 12, 2025
b47c0bf
feat(connect): implement send on relay and mainnet mode
TillaTheHun0 Feb 12, 2025
499676e
feat(connect): overload connect args and returns based on MODE
TillaTheHun0 Feb 12, 2025
4c9df08
refactor(connect): rename send -> call in relay and mainnet
TillaTheHun0 Feb 12, 2025
62ec994
Merge pull request #1148 from permaweb/tillathehun0/connect-multipart…
TillaTheHun0 Feb 12, 2025
26094b0
chore(connect): release 0.0.69
TillaTheHun0 Feb 12, 2025
7bbee5b
feat(su): add live sync and refactor migrations into cli
VinceJuliano Feb 13, 2025
6b5d9f2
feat(connect): set defaults for relay and mainmode
twilson63 Feb 14, 2025
63177e7
feat(su): move sync local loop into sync function
VinceJuliano Feb 14, 2025
554fa81
Merge pull request #1150 from permaweb/twilson63/set-defaults-mainnet
twilson63 Feb 15, 2025
8002e84
fix(loader): stub out getenv
twilson63 Feb 15, 2025
100bcdb
skip host check
twilson63 Feb 15, 2025
0767c13
Merge pull request #1151 from permaweb/twilson63/fix-loader-getenv
twilson63 Feb 15, 2025
f729416
chore(loader): release 0.0.47
twilson63 Feb 15, 2025
88d8289
fix(loader): improved tests to add host tests
twilson63 Feb 15, 2025
ee4ca1c
Merge pull request #1152 from permaweb/twilson63/fix-loader-getenv
twilson63 Feb 15, 2025
9843dd7
feat(connect): refactor api - wip
Feb 17, 2025
910fa14
feat(connect): refactor api - wip
Feb 17, 2025
0e7829c
feat(connect): refactor api - wip
Feb 17, 2025
fd38ed3
got test passing for new api dryrun
Feb 17, 2025
36d5aeb
feat(connect): new apis - wip got message and result, next spawn
Feb 17, 2025
1b8174a
Merge pull request #1149 from permaweb/VinceJuliano/su-live-sync
VinceJuliano Feb 17, 2025
268d70f
feat(connect): new relay mode with get working
Feb 18, 2025
158518b
Merge pull request #1153 from permaweb/twilson63/refactor-mainnet-api…
twilson63 Feb 18, 2025
a8229f4
feat(connect): implement signers api for data items and http sig
TillaTheHun0 Feb 17, 2025
6668a16
feat(connect): side effects use new signers api shape
TillaTheHun0 Feb 17, 2025
71d4661
feat(connect): signer api and implement for browser and node
TillaTheHun0 Feb 17, 2025
4d710d6
feat(connect): use dha-team/arbundles for data item and deepHash impl
TillaTheHun0 Feb 17, 2025
0903c1b
feat(connect): default type and alg to arweave keys, and sha256 for d…
TillaTheHun0 Feb 17, 2025
1169d0f
feat(connect): add post mainnet mode with relay device
Feb 18, 2025
4ea4bdb
feat(connect): add new e2e test branch
Feb 18, 2025
271f89c
style(connect): standard style on index.common.test.js. move to test:…
TillaTheHun0 Feb 18, 2025
14a1054
feat(connect): inject signer at top level and make optional/override …
TillaTheHun0 Feb 18, 2025
46c2870
feat(connect): verify data item sigs. request permission for signing …
TillaTheHun0 Feb 17, 2025
3559529
fix(connect): do not overwrite MODE in when relay mode is detected
TillaTheHun0 Feb 18, 2025
8c225f3
chore(connect): remove warp-arbundles as it is subsumed by @dha-team/…
TillaTheHun0 Feb 18, 2025
036827f
Merge pull request #1155 from permaweb/tillathehun0/connect-new-signers
TillaTheHun0 Feb 18, 2025
56a89d4
feat(connect): adding support for m2 with request
Feb 18, 2025
21a8d13
docs(connect): update signer section and format
TillaTheHun0 Feb 18, 2025
535da6a
feat(connect): got e2e test working for m0 and m2
Feb 18, 2025
fcdc3bd
feat(connect): added handlers for errors
Feb 18, 2025
66cf70f
feat(connect): added handlers for errors
Feb 18, 2025
34eea1c
feat(connect): incorporated signer into m0 and m2
Feb 18, 2025
c4ed3eb
chore(connect): responded to pr review
Feb 18, 2025
40f7cb5
chore(connect): responded to pr review
Feb 18, 2025
59561f2
feat(connect): return res
Feb 18, 2025
6648151
Merge pull request #1156 from permaweb/twilson63/feat-post-mainnet-mode
twilson63 Feb 18, 2025
5be2529
chore(connect): release 0.0.70
twilson63 Feb 18, 2025
e0000cd
feat(connect): fix res.headers
Feb 18, 2025
0472387
Merge pull request #1157 from permaweb/twilson63/feat-post-mainnet-mode
twilson63 Feb 18, 2025
43257e9
chore(connect): release 0.0.71
twilson63 Feb 18, 2025
8df51b4
fix(connect): fix bug with output response on main
Feb 19, 2025
7cb031c
Merge pull request #1158 from permaweb/twilson63/feat-post-mainnet-mode
twilson63 Feb 19, 2025
c218ab6
chore(connect): release 0.0.72
twilson63 Feb 19, 2025
829e390
feat(connect): added error for RedirectRequested to resubmit based on…
Feb 19, 2025
24e01c8
Merge pull request #1159 from permaweb/twilson63/feat-post-mainnet-mode
twilson63 Feb 19, 2025
e9b1e17
feat(connect): wip added payment getOperator getNodeBalance
Feb 19, 2025
d70662b
Merge pull request #1160 from permaweb/twilson63/feat-add-payment-met…
twilson63 Feb 19, 2025
f7e93fe
chore(connect): release 0.0.73
twilson63 Feb 19, 2025
67094b7
chore(connect): get m0 tests passing
Feb 19, 2025
c822855
chore(connect): improve tests for m0 and m2
Feb 20, 2025
f231d54
chore(connect): improve tests for m0 and m2
Feb 20, 2025
52cdc8d
Merge pull request #1161 from permaweb/twilson63/feat-add-payment-met…
twilson63 Feb 20, 2025
ffff313
chore(connect): release 0.0.74
twilson63 Feb 20, 2025
da684b3
chore(connect): get results working
Feb 21, 2025
31ef93a
Merge pull request #1162 from permaweb/twilson63/chore-results
twilson63 Feb 21, 2025
6d1e388
chore(connect): release 0.0.75
twilson63 Feb 21, 2025
ccc6dc9
feat(loader): add optional patches return array for mainnet
twilson63 Feb 23, 2025
160073b
Merge pull request #1163 from permaweb/twilson63/loader-enable-patch-…
twilson63 Feb 23, 2025
d8cdfa8
chore(loader): release 0.0.48
twilson63 Feb 23, 2025
f6f4bbf
chore(cu): bumped ao-loader
twilson63 Feb 23, 2025
4513a09
chore(cu): added validation for patches
twilson63 Feb 23, 2025
59eca25
Merge branch 'tillathehun0/cu-experimental' of https://github.com/per…
twilson63 Feb 24, 2025
9a43f7f
feat(cu): enable aos to send patches prop
twilson63 Feb 24, 2025
cd896cd
feat(cu): coerce string 'false' to boolean false from HB SU
TillaTheHun0 Feb 25, 2025
daff077
feat(cu): set isColdStart and pass when loading messages
TillaTheHun0 Feb 26, 2025
de00190
fix(cu): only load process message from HB SU on cold start
TillaTheHun0 Feb 26, 2025
5b58603
feat(cu): check nonce is incrementing on HB SU schedule
TillaTheHun0 Feb 26, 2025
6a9b774
feat(cu): add metadata headers to /result response based on work perf…
TillaTheHun0 Feb 28, 2025
4f30f3b
chore: normalize parameters to hyperbeam SU standard
samcamwilliams Mar 27, 2025
c6bcdb4
feat: CU can be _POSTed_ the schedule, rather than retrieving it
samcamwilliams Mar 27, 2025
a1da621
chore: backwards compatibility of `GET` and `POST` for result
samcamwilliams Mar 28, 2025
137c763
fix: remove debug prints, check for both nonce and slot
samcamwilliams Apr 3, 2025
f25f875
fix(cu): increase body size limit
VinceJuliano Apr 3, 2025
4642b89
fix(cu): only use readState body on nonce match
jfrain99 Apr 11, 2025
24bd571
Merge pull request #1200 from permaweb/jfrain99/only-use-body-on-match
jfrain99 Apr 11, 2025
6e58dad
feat(cu): add eval checkpoint to cu-experimental
jfrain99 Apr 11, 2025
c0dc955
Merge pull request #1201 from permaweb/jfrain99/add-eval-checkpoint-t…
jfrain99 Apr 11, 2025
dc75a55
feat(cu): improve valid body check in hb load messages
jfrain99 May 5, 2025
ad7cbae
Merge pull request #1212 from permaweb/jfrain99/body-is-valid
jfrain99 May 5, 2025
3757197
fix(cu): allow body to include slot or nonce tags
jfrain99 May 19, 2025
8cc7926
Merge pull request #1218 from permaweb/jfrain99/slot-or-nonce
jfrain99 May 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 101 additions & 0 deletions connect/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,107 @@

All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## [0.0.75](https://github.com/permaweb/ao/compare/[email protected]@v0.0.75) (2025-02-21)

## [0.0.74](https://github.com/permaweb/ao/compare/[email protected]@v0.0.74) (2025-02-20)

## [0.0.73](https://github.com/permaweb/ao/compare/[email protected]@v0.0.73) (2025-02-19)


### Features

* **connect:** added error for RedirectRequested to resubmit based on Accept-Device ([829e390](https://github.com/permaweb/ao/commit/829e390331291966c8fb293a391f62f714a60440))
* **connect:** wip added payment getOperator getNodeBalance ([e9b1e17](https://github.com/permaweb/ao/commit/e9b1e1761daeb4af3fa3b45ef036e4f70f4f5836))

## [0.0.72](https://github.com/permaweb/ao/compare/[email protected]@v0.0.72) (2025-02-19)


### Bug Fixes

* **connect:** fix bug with output response on main ([8df51b4](https://github.com/permaweb/ao/commit/8df51b4458a2d467b75e2526bafa55c57de5cc05))

## [0.0.71](https://github.com/permaweb/ao/compare/[email protected]@v0.0.71) (2025-02-18)


### Features

* **connect:** fix res.headers ([e0000cd](https://github.com/permaweb/ao/commit/e0000cd9cb30cb5ff59a07f454c4724f942b4e2b))

## [0.0.70](https://github.com/permaweb/ao/compare/[email protected]@v0.0.70) (2025-02-18)


### Features

* **connect:** add new e2e test branch ([4ea4bdb](https://github.com/permaweb/ao/commit/4ea4bdb4e40a86b930bcb979c5ea00d1e7fd12e8))
* **connect:** add post mainnet mode with relay device ([1169d0f](https://github.com/permaweb/ao/commit/1169d0f9e7d56c6ce112fd0dc46bef9e4cc8ae88))
* **connect:** added handlers for errors ([66cf70f](https://github.com/permaweb/ao/commit/66cf70fb9f21ecec8e9275afde2a4f89f5a01248))
* **connect:** added handlers for errors ([fcdc3bd](https://github.com/permaweb/ao/commit/fcdc3bd90ecd4171a2b226ebf340d8f2d5884354))
* **connect:** adding support for m2 with request ([56a89d4](https://github.com/permaweb/ao/commit/56a89d410466ef0f32bd359d0ed29c9c13bf6574))
* **connect:** default type and alg to arweave keys, and sha256 for dataitems and sha512 for httpsig ([0903c1b](https://github.com/permaweb/ao/commit/0903c1b7a16d3148647a043a29f678aa2e24e13a))
* **connect:** got e2e test working for m0 and m2 ([535da6a](https://github.com/permaweb/ao/commit/535da6a3465c832c8b0f2b573b0f9655bb8bdaf3))
* **connect:** implement signers api for data items and http sig ([a8229f4](https://github.com/permaweb/ao/commit/a8229f41133db8e77984d936694a85312e0d4655))
* **connect:** incorporated signer into m0 and m2 ([34eea1c](https://github.com/permaweb/ao/commit/34eea1ccd805352538544c7a3d097bc3053ac1f9))
* **connect:** inject signer at top level and make optional/override on apis ([14a1054](https://github.com/permaweb/ao/commit/14a105499d5ed800e3fa6cbfaade3d992b05acc5))
* **connect:** new apis - wip got message and result, next spawn ([36d5aeb](https://github.com/permaweb/ao/commit/36d5aeb6c31f5968f429875b7f5c04214064d9f0))
* **connect:** new relay mode with get working ([268d70f](https://github.com/permaweb/ao/commit/268d70fd887be1baa73a70785118801073d1cc41))
* **connect:** refactor api - wip ([0e7829c](https://github.com/permaweb/ao/commit/0e7829ce2b7237cf4454f2cf54f1e2c4fc0d9854))
* **connect:** refactor api - wip ([910fa14](https://github.com/permaweb/ao/commit/910fa14610c97147846191df5bbd2225cc75546d))
* **connect:** refactor api - wip ([9843dd7](https://github.com/permaweb/ao/commit/9843dd7f4ab4e68b8ad9be71e0b611587976d487))
* **connect:** return res ([59561f2](https://github.com/permaweb/ao/commit/59561f2ab60145832164a855bf7a8dfb69cb4156))
* **connect:** set defaults for relay and mainmode ([6b5d9f2](https://github.com/permaweb/ao/commit/6b5d9f28f22a7398774e437f71d9cd8e932b6439))
* **connect:** side effects use new signers api shape ([6668a16](https://github.com/permaweb/ao/commit/6668a16baf7d25bc0973cf75771b44c7119e6504))
* **connect:** signer api and implement for browser and node ([71d4661](https://github.com/permaweb/ao/commit/71d4661623f87a6cd7707c07be7c958bc0e2a6c2))
* **connect:** use dha-team/arbundles for data item and deepHash impl ([4d710d6](https://github.com/permaweb/ao/commit/4d710d67813f73f630ebf74e712149f28eb6a726))
* **connect:** verify data item sigs. request permission for signing data items in browser ([46c2870](https://github.com/permaweb/ao/commit/46c287042382d34690ce876727dc1f7c9912c341))


### Bug Fixes

* **connect:** do not overwrite MODE in when relay mode is detected ([3559529](https://github.com/permaweb/ao/commit/3559529df883be4b3460074e1fb20bcf8e76b110))

## [0.0.69](https://github.com/permaweb/ao/compare/[email protected]@v0.0.69) (2025-02-12)


### Features

* **connect:** encode fields into headers if valid and within max header value size ([6abeb10](https://github.com/permaweb/ao/commit/6abeb10274673689fb03b7099f0973953f785666))
* **connect:** implement send on relay and mainnet mode ([b47c0bf](https://github.com/permaweb/ao/commit/b47c0bf959cb871c59ce5b6e35a43ef1cb9a257c))
* **connect:** M2 compability with HyperBEAM ([d296139](https://github.com/permaweb/ao/commit/d296139a5daa9f4826a1434b1fcd0ada0035e969))
* **connect:** overload connect args and returns based on MODE ([499676e](https://github.com/permaweb/ao/commit/499676eb00f87b7513e770f0627ee8619bcf069f))
* **connect:** send multipart http message with deterministic boundary to HB ([c81208e](https://github.com/permaweb/ao/commit/c81208ea86db1e3bfc7f08c3ef6c918bb50695ee))

## [0.0.68](https://github.com/permaweb/ao/compare/[email protected]@v0.0.68) (2025-02-10)


### Bug Fixes

* **connect:** use staticDataItemSigner in relay mode ([d639682](https://github.com/permaweb/ao/commit/d639682f321d8fbcbabfc0430337e595e707a6b7))

## [0.0.67](https://github.com/permaweb/ao/compare/[email protected]@v0.0.67) (2025-02-07)


### ⚠ BREAKING CHANGES

* **connect:** remove connect.hb. Add modes and corresponding *_URL args to connect()

### Features

* **connect:** remove connect.hb. Add modes and corresponding *_URL args to connect() ([226a20a](https://github.com/permaweb/ao/commit/226a20aa4da9b065ef2af9c8ebef36c4f70998fd))

## [0.0.66](https://github.com/permaweb/ao/compare/[email protected]@v0.0.66) (2025-02-07)


### Features

* **connect:** hb mode has result on hb ([214309f](https://github.com/permaweb/ao/commit/214309f16731f24073232dea1eb58074c7e10173))
* **connect:** hb mode has spawn on hb ([5ece939](https://github.com/permaweb/ao/commit/5ece93924e4d263ff8f2574b32606965b948d0fb))
* **connect:** wip starting to build out http signed message to hb ([ba2439d](https://github.com/permaweb/ao/commit/ba2439da0f231202d65fcea9061cece52a947b2a))


### Bug Fixes

* **connect:** optionally add tags to hb headers. Change routes to non-process variants to start ([1cb6ef6](https://github.com/permaweb/ao/commit/1cb6ef651ce060f8eed1010c54ab5644ea85a34b))

## [0.0.65](https://github.com/permaweb/ao/compare/[email protected]@v0.0.65) (2025-02-03)


Expand Down
Loading