0.15.11 (2024-02-27)
- compile all aqua from fluence.yaml each time new aqua is generated (#813) (1e6be90)
- up spell v0.7.6, nox v0.21.2; fix aqua from fluence.yaml compilation (#811) (d5445f5)
- Add healthcheck to nox, persistence to chain-rpc container and set block mining time to 1 (#816) (9e41ec4)
0.15.10 (2024-02-24)
0.15.9 (2024-02-24)
0.15.8 (2024-02-23)
0.15.7 (2024-02-23)
0.15.6 (2024-02-23)
- deps: update dependency @fluencelabs/js-client to v0.8.4 (#793) (2a50b77)
- enable update on Windows (#789) (7235d82)
- Redeploy stage contracts and update graph-node url (#784) (1253d44)
- upload tar on Window (#792) (672386e)
0.15.5 (2024-02-21)
0.15.4 (2024-02-21)
0.15.3 (2024-02-21)
- Add template structure to README [fixes DXJ-714] (#768) (31e5f3a)
- deps: nox 0.20.1, enable debug logs for Decider (#774) (91c7f13)
0.15.2 (2024-02-20)
0.15.1 (2024-02-19)
0.15.0 (2024-02-19)
- add capacity commitment (#654)
0.14.4 (2024-02-14)
0.14.3 (2024-02-13)
- adapt gateway template to vercel deployment (#750) (4601741)
- fix aqua compilation path resolution [fixes DXJ-711] (#751) (d44e9e3)
- Fix JS environment in Vercel template (#755) (c6eb6f3)
- improver README [fixes DXJ-624 DXJ-681] (#753) (2956d5d)
0.14.2 (2024-02-09)
- Adopt new serialization API from JS client (#747) (baff9d5)
- deps: update dependency @fluencelabs/js-client to v0.8.3 (#749) (40fa9ef)
0.14.1 (2024-02-05)
- add default env for provider (#744) (cbf69fc)
- support multiple aqua configs [fixes DXJ-641] (#743) (f7213f8)
- update aqua to 0.14.0 (#739) (7f81e7e)
- use npm-aqua-compiler 0.0.3 (#741) (c2ee892)
- deps: update dependency @fluencelabs/js-client to v0.8.0 (#742) (deeb9ca)
- Improve gateway template readme content (#746) (671dab8)
- test: Add
aqua
header to spell file (#737) (8c23c19)
0.14.0 (2024-01-26)
- deps: update dependency @fluencelabs/js-client to v0.7.0 (#735)
- deps: update dependency @fluencelabs/js-client to v0.7.0 (#735) (f56f451)
- maybe fix seed bug [fixes DXJ-639] (#734) (85c5a96)
- tests: DXJ-617 fix environment problems (#731) (dc4a098)
0.13.5 (2024-01-22)
- add
dep i
reminder (#730) (256c56c) - add aqua header to services empty file (#717) (d340813)
- add SPELL-NAME arg to deal logs (#718) (b20a571)
- cli: Add
aqua
header toservices.aqua
file (#716) (66dd9eb) - improve docs and validation for memory limit [fixes DXJ-619 DXJ-546 DXJ-620] (#713) (a939c6e)
- set default number of compute units to 32 (#704) (eac6aa3)
- simplify dependency related commands and rename dependency related properties in fluence.yaml [fixes DXJ-634 DXJ-598] (#721) (7ee6bd0)
- test: DXJ-574 updating the deal by changing a spell (#697) (c4cc310)
- up js client 0.6.0 (#725) (c410c7a)
- deps: update spell to v0.6.6 (#706) (6d10586)
- deps: update spell to v0.6.7 (#715) (f542353)
- tests: Add
aqua
header tosmoke.aqua
(#719) (1400b66)
0.13.4 (2024-01-11)
- ensure memory limit of worker services is less then 2GB and pass it to installation spell [fixes DXJ-579 DXJ-545 DXJ-580 DXJ-546] (#700) (88a0e5f)
- update dependencies (#701) (16e293f)
- module remove (#703) (8103c46)
- remove global deps completely (#698) (34bb519)
- secret key remove (#702) (5216e96)
0.13.3 (2024-01-05)
- add memory limit in mrepl by default (#696) (6de1dea)
- improve provider config management (#691) (8fa0b3e)
- test: DXJ-575 updating the deal by changing a service (#670) (a6c44e6)
- unhide provider commands (#694) (50972b5)
0.13.2 (2023-12-29)
- deps: update dependency @fluencelabs/air-beautify-wasm to v0.3.6 (#658) (6b827d9)
- deps: update dependency @fluencelabs/aqua-api to v0.13.3 (#668) (a9f8678)
- deps: update dependency @fluencelabs/aqua-to-js to v0.3.5 (#591) (2c82d84)
0.13.1 (2023-12-28)
- add secrets config [fixes DXJ-543] (#645) (97a0b9a)
- compile all spells on
fluence build
[fixes DXJ-353] (#634) (c18253b) - create a working local env automatically [fixes DXJ-528] (#640) (6108503)
- deposit check (#653) (6cf91df)
- move some flags into configs for provider and deploy (#635) (93a3588)
- remove CID change check (#647) (b917b6e)
- remove exact validation from npm (#672) (7534648)
- remove vite polyfills (#646) (e31dde5)
- show spells separately in showSubnet [NET-635] (#624) (d481934)
- store deployment artifacts per-env [fixes DXJ-500] (#644) (42cd42c)
- update default aqua dependencies (#667) (490e42e)
- Use js-client 0.5.0 (#630) (2fa61d0)
- use new aqua packages [fixes DXJ-534, DXJ-529, DXJ-478, DXJ-370] (#648) (6d1b92e)
- deps: update spell to v0.6.1 (#664) (64f64f7)
- deps: update spell to v0.6.4 (#674) (a79b6bc)
- don't update dependencies that are already present (#666) (213670b)
- improve errors for configs (#637) (5afc8f5)
- npm to be used by cli internal nodejs executable [fixes DXJ-540] (#642) (df67287)
- ps output (#650) (fe165d6)
- raw config to be parsed, improve local up and service new [fixes DXJ-564] (#649) (ca308df)
- service not added to default deal services (#655) (f832f83)
- Support fire and forget (DXJ-562) (#652) (abf4b74)
- update deal pkg (#631) (a8e3e9c)
0.13.0 (2023-11-16)
- deal: Deal lifecycle
- deal: Deal lifecycle (f3763e9)
- improve custom relay error (#622) (8038102)
- update deps (#623) (ae406b4)
0.12.5 (2023-11-14)
- Set chain image to public one, configure renovate to bump deal and chain versions (#619) (bc47802)
- tests: Use streams instead of options [LNG-277] (#617) (9ba5e20)
- up installation spell (#615) (f8ed578)
0.12.4 (2023-11-10)
0.12.3 (2023-11-09)
0.12.2 (2023-11-09)
- restructure templates [fixes DXJ-526] (#608) (185a905)
- support env variables to override cli dependencies [fixes DXJ-524] (#605) (0dd52bc)
0.12.1 (2023-11-05)
- improve topic descriptions (#602) (20ad8b4)
- migrate "workers" property in fluence.yaml directly into "deals" and "hosts" properties [fixes DXJ-507] (#600) (4ed38f4)
- restructure project templates [fixes DXJ-523] (#604) (0fa6fa5)
- support flags in add-peer (#598) (d5b6e1e)
0.12.0 (2023-10-30)
- deps: update dependency @fluencelabs/js-client to v0.4.2
- allow user to select service from list [fixes DXJ-501] (#589) (428a40c)
- deps: update dependency @fluencelabs/js-client to v0.4.2 (79985df)
0.11.4 (2023-10-25)
0.11.3 (2023-10-24)
- add
local logs
[fixes DXJ-513] (#574) (885fce6) - up deal logs and better tests for them (#560) (48a6420)
0.11.2 (2023-10-20)
- add provider config [fixes DXJ-470] (#470) (a4706c5)
- use aqua-to-js lib [fixes DXJ-489] (#517) (4b41025)
- Disable node warnings when running as standalone (#536) (5834e35)
- js-client error (#559) (214ad91)
- mutable configs initing more then once (#545) (d5e3a65)
0.11.1 (2023-10-12)
0.11.0 (2023-10-11)
- update js-client and other dependencies (#538)
0.10.0 (2023-10-06)
- improve fluence env switching [fixes DXJ-473] (#502)
- add aqua imports command [fixes DXJ-483] (#518) (419566a)
- improve fluence env switching [fixes DXJ-473] (#502) (a09f39b)
- show dev dependencies [fixes DXJ-492] (#521) (8976225)
- change rpc (#523) (ddfd48f)
- change rpc (#524) (8c5ab67)
- deps: update dependency @fluencelabs/aqua-api to v0.12.3 (#501) (2525c44)
0.9.1 (2023-09-29)
0.9.0 (2023-09-28)
- update deal to 0.2.16 (#499)
0.8.9 (2023-09-26)
0.8.8 (2023-09-25)
0.8.7 (2023-09-22)
0.8.6 (2023-09-22)
0.8.5 (2023-09-18)
0.8.4 (2023-09-18)
0.8.3 (2023-09-13)
- add more red to error messages (#467) (66b66a4)
- use
use
instead ofimport
in generated aqua (#464) (76934c7)
0.8.2 (2023-09-12)
0.8.1 (2023-09-07)
0.8.0 (2023-09-07)
- add matching and chain networks (#310)
- add matching and chain networks (#310) (239bebd)
- configs without comments by default [fixes DXJ-465] (#443) (73f6bbe)
- make docs and examples in the configs optional [fixes DXJ-458] (#436) (6ae4307)
- update dependencies (#438) (84004ae)
- use dummy deal id for workers deploy [fixes DXJ-373] (#446) (8c430a2)
0.7.2 (2023-08-28)
0.7.1 (2023-08-25)
0.7.0 (2023-08-25)
- Remove old packages, add new ones (#424)
- Remove old packages, add new ones (#424) (875b4fb)
- show aqua compilation error in beforeBuild and other improvements and refactorings (#429) (48d3f73)
0.6.2 (2023-08-22)
- pack CLI [fixes DXJ-443] (#398) (78cdda2)
- patch oclif node execution so there are no warnings (#422) (db5d92f)
- use local npm (#417) (a6c62f5)
0.6.1 (2023-08-10)
0.6.0 (2023-08-09)
- deps: update js-client.api to 0.12.1 and js-client.node to 0.7.1
fluence run
first compile aqua then connect to the network [fixes DXJ-440] (#387) (cf23b52)- add READMEs [fixes DXJ-430] (#375) (c86dfb5)
- improve config error messages [fixes DXJ-428] (#372) (cdf732d)
- improve module new command [fixes DXJ-414] (#359) (52818dd)
- Leave only workers.yaml, services.aqua, workers.aqua under version control in .fluence dir [fixes DXJ-412] (#352) (c58611d)
- remove par (#391) (722ddfa)
- show dependency override warnings only in
dep v
command [fixes DXJ-427] (#371) (d84800d) - support cargo args for marine build [fixes DXJ-418] (#360) (edb5ed7)
- update aqua (#361) (b8dc50c)
- update aqua interfaces of the services that cli builds, improve config comments [fixes DXJ-435] (#380) (a34d162)
- update dependencies (#374) (fe7feee)
- deps: update dependency @fluencelabs/air-beautify-wasm to v0.3.1 (#355) (94011ab)
- deps: update dependency @fluencelabs/air-beautify-wasm to v0.3.2 (#381) (a69890e)
- deps: update js-client.api to 0.12.1 and js-client.node to 0.7.1 (9309ffa)
- don't ask to update if already up to date on the latest version [fixes DXJ-411] (#357) (a35e53d)
- fix spell new --path not working [fixes DXJ-419] (#370) (c5cd522)
- log info messages and warnings to stderr [fixes DXJ-416] (#358) (6156b56)
0.5.4 (2023-07-14)
fluence deal deploy --no-input
to update deal without asking [DXJ-410] (#328) (f35ccc6)- add examples and comments to configs [DXJ-334] (#327) (09d28d6)
- improve ts template [DXJ-405] (#329) (d82e147)
- remove legacy deploy remains (#349) (82171cb)
- rename cli back (#350) (42ef863)
- rename to flox [DXJ-381] (#298) (ff5bd0d)
- deps: update dependency ipfs-http-client to v60.0.1 (#335) (97a4d5b)
- deps: update dependency semver to v7.5.4 (#336) (56dcb3b)
- skip generating js and ts files instead of throwing for aqua files that don't export anything (#341) (6fdeb4e)
0.5.3 (2023-07-05)
- print default dependencies and their versions when using
default
flag [fixes DXJ-398] (#316) (6f22700) - update dependencies (#320) (f11224e)
0.5.2 (2023-07-04)
- do not remove output dir when compiling aqua [fixes DXJ-403] (#318) (8decf46)
- improve cli output when building project [fixes DXJ-406] (#317) (1da1fb0)
0.5.1 (2023-07-03)
0.5.0 (2023-06-30)
- js-client: update js-client.api to 0.12.0, js-client.node 0.7.0 (fluencelabs#301)
- js-client: update js-client.api to 0.12.0, js-client.node 0.7.0 (fluencelabs#301) (1eb87a2)
0.4.19 (2023-06-29)
- Add quickstart template [fixes DXJ-399] (#306) (7cb925e)
- recursive aqua file compilation [fixes DXJ-400] (#311) (3bb3720)
- use binary marine and mrepl releases for linux x86_64 and darwin x86_64 [fixes DXJ-121, DXJ-147] (#307) (a5180b4)
0.4.18 (2023-06-26)
- add air beautify [fixes DXJ-386] (#303) (8d91b33)
- automatically add spell to fluence.yaml upon creation [fixes DXJ-395] (#304) (22609ea)
0.4.17 (2023-06-16)
0.4.16 (2023-06-15)
0.4.15 (2023-06-15)
- ask names instead of path for new services, modules and spells [fixes DXJ-385] (#287) (21f4ba2)
- auto-commit (#263) (1221d0f)
- deal deploy e2e [fixes DXJ-379] (#276) (4fe7579)
- docs: new config docs [fixes DXJ-168] (#278) (5325e86)
- ipfs: add dag upload [fixes DXJ-390] (#288) (47755de)
- migrate to NodeJS version 18 [fixes DXJ-384] (#286) (659f00f)
- remove aqua cli dependency and legacy deploy [fixes DXJ-391] (#283) (7536772)
- update deployed workers structure in aqua to use optional values [fixes DXJ-382] (#279) (377fd86)
- aqua compilation hanging with Countly on (#274) (84c33a2)
- set bool flags as false by default (#289) (99bb8a6)
0.4.14 (2023-05-29)
- deps: Update "spell" version in versions.json (#270) (39a82d0)
- deps: update installation-spell version to 0.5.13 (#272) (70c89e0)
0.4.13 (2023-05-28)
- Update versions.json with new registry version (ee4e548)
0.4.12 (2023-05-22)
0.4.11 (2023-05-17)
- don't auto-pin global dependencies [fixes DXJ-380] (#257) (237e1bb)
- don't print undefined for
run
[fixes DXJ-377] (#258) (7afe968) - pin @fluencelabs/deal-aurora version (#260) (68710e6)
0.4.10 (2023-05-08)
0.4.9 (2023-05-08)
- add cliVersion property and check for updates [fixes DXJ-358 DXJ-363] (#242) (add7abd)
- allow aliasing of peers, so you can use kras-00 instead of actual peerId or relay address. Init js-client only after validation is done (#253) (49585f6)
- easier debugging with arrow-body-style lint rule (#245) (9279f04)
- no-build flag [fixes DXJ-368] (#244) (f6bcc1b)
- support .yml extension for configs [fixes DXJ-350] (#248) (fefd5fc)
- tests: add workers deploy test, turn off ipfs logs visible by default [fixes DXJ-369] (#247) (ed63112)
- check dependencies in fluence.yaml first when warning about dependency overrides (#251) (e4c9f9d)
- deps: update dependency filenamify to v6 (#250) (b46a472)
- spell: update installation-spell to 0.5.11 (4749c48)
- spell: update installation-spell to 0.5.11 (#254) (b1ef46e)
0.4.8 (2023-04-14)
- add -g flag for global dependency management and warn about using dependency overrides [fixes DXJ-362 DXJ-329] (#238) (31227b7)
0.4.7 (2023-04-13)
0.4.6 (2023-04-12)
- aqua: ensure default imports when initing the project [fixes DXJ-365] (#236) (e3ab6a3)
- move contracts to aurora testnet (#237) (f548ef7)
- mv contracts to aurora testnet (f548ef7)
- update dependencies (#234) (50466f8)
0.4.5 (2023-04-11)
- remove fluence-lock.yaml, simplify dependency management, use versions.json [fixes DXJ-120 DXJ-265 DXJ-284 DXJ-359 DXJ-361] (#232) (82a7413)
0.4.4 (2023-04-10)
- spell: @fluencelabs/installation-spell 0.5.9 (#230) (7872b0e)
- tests: fix smoke aqua test (#231) (4bc61ac)
0.4.3 (2023-04-05)
- logs: Add logs for deals. Improve command descriptions [fixes DXJ-335] (#219) (7d88b80)
- update fluence js-client and remove legacy deploy tests (#226) (40ad15b)
- use pnpm internally and in ci and tests, improve error messages… [fixes FLU-290] (#221) (8e964a3)
- use prebuilt marine for tests (#223) (114aedc)
0.4.2 (2023-03-22)
- compile installation spell in release action, add better template for spell, improve error messages (#217) (151e3ff)
0.4.1 (2023-03-22)
- support spells [fixes DXJ-340 DXJ-341] (#216) (8fc6eb3)
- update rust toolchain and marine tool versions (#207) (a00aec3)
0.4.0 (2023-03-16)
- renamed deployed.yaml to workers.yaml, renamed deals.aqua to workers.aqua.
- allow running
fluence workers logs
without initializing the project, don't show stack trace for expected errors (#197) (9a5036e) - improve service and module removal [fixes DXJ-320] (#199) (3f7866d)
- minor improvements and refactoring [fixes DXJ-331] (#202) (bc12cdc)
- rename and extend deployed.yaml config [fixes DXJ-343] (#205) (b8cd0eb)
- update copyright year (#200) (72866b5)
- update default fluence env in template (#194) (75c1f98)
- update fluence js client [fixes DXJ-244 DXJ-330] (#203) (29e11cd)
- update marine cli and mrepl minor versions (#201) (fd513a8)
0.3.9 (2023-03-01)
0.3.8 (2023-02-28)
0.3.7 (2023-02-28)
0.3.6 (2023-02-27)
0.3.5 (2023-02-27)
0.3.4 (2023-02-25)
0.3.3 (2023-02-24)
- remove spinner, fix relative aqua file compilation, hide some deal-related commands, allow service and module configs not to be called service.yaml and module.yaml (full path to the config with .yaml extension is needed for this to work), don't add serviceName to defaultWorker if it's already there, simplify and refactor building of modules before deploying workers, change uploaded module config so it uses records instead of arrays of tuples [fixes DXJ-316] (#180) (1cf2b20)
0.3.2 (2023-02-24)
- ci: Skip husky install when running in CI (#170) (e9ef7af)
- deps: update dependency @fluencelabs/installation-spell to ^0.5.0 (#169) (a6c0b45)
- deps: update dependency @fluencelabs/spell to ^0.5.0 (#177) (4912def)
- service interface generation [fixes DXJ-315] (#179) (175159d)
0.3.1 (2023-02-24)
- improve error messages for
worker deploy
, infer empty object and empty array as optional instead of throwing an error [fixes DXJ-310] (#174) (ac01f29)
0.3.0 (2023-02-23)
- different way of storing service interfaces and merged all configs into one fluence.yaml [fixes DXJ-308]
- Improvements and fixes for deals flow BREAKING CHANGE: different way of storing service interfaces and merged all configs into one fluence.yaml [fixes DXJ-308] (#172) (e07ad4d)
0.2.46 (2023-02-21)
0.2.45 (2023-02-21)
0.2.44 (2023-02-20)
0.2.43 (2023-02-20)
- add
fluence default peers
command [fixes DXJ-303] (#160) (16eba7f) - add
fluence workers logs
command [fixes DXJ-297] (#153) (53585a2)
- don't print result of aqua call twice, check that workers have services and that peerIds is not an empty array when deploying workers, prettify error messages [fixes DXJ-301] (#161) (afb6d75)
- migrate to mumbai testnet (#162) (28f7ce2)
0.2.42 (2023-02-17)
- move deploy command to
fluence deal deploy
, addfluence workers upload
, allow deployment of workers that you specified in a comma-separated argument [fixes DXJ-294] (#150) (ff268ce)
0.2.41 (2023-02-16)
0.2.40 (2023-02-15)
0.2.39 (2023-02-15)
- add ttl flag and increase default timeout for
fluence workers deploy
. Add process.exit after reporting an error (#144) (1bc9200)
0.2.38 (2023-02-15)
- add configs for workers (worker.yaml), direct hosting (hosts.yaml) and deployment result (deployed.yaml). Add command for worker deployment. Add command for showing versions of used dependencies. Fix issue with circular imports [fixes DXJ-246 DXJ-247 DXJ-259 DXJ-249 DXJ-270] (#141) (2659d9d)
- docs: README update (#139) (95a70ec)
- update pkg @fluencelabs/deal-aurora (#143) (2a49316)
0.2.37 (2023-02-07)
- migrate to es modules [fixes DXJ-252] (#133) (5806510)
- refactor and fix module and service
add
commands, update dependency versions, enforce rust toolchain override each time marine and mrepl are used, make dev builds faster by removing type-cheking for dev mode [fixes DXJ-251] (#131) (53a7446) - update pkg @fluencelabs/deal-aurora (#135) (42fa72b)
- Countly hanging cli and refactor [fixes DXJ-262] (#138) (8a642fb)
- update pkg @fluencelabs/deal-aurora to 0.1.3 (#128) (1641305)
0.2.36 (2023-01-26)
- add print particle id flag to fluence run [fixes DXJ-241] (#122) (ec7f55e)
- update oclif dependencies to latest [fixes DXJ-243] (#126) (697382c)
- deps: update dependency @fluencelabs/aqua-api to v0.9.3 (#118) (42d8c30)
- don't print interface definition [fixes DXJ-239] (#124) (fcfd6e1)
- generate schema file only after making sure config will exist, f… (#121) (0641bef)
0.2.35 (2023-01-20)
- run: implicitly import aqua lib if not inside fluence project, automatically add to fluence.yaml if missing [fixes DXJ-231] (#115) (6ab49d4)
0.2.34 (2023-01-19)
- chain: update url for cli connector [fixes DXJ-234] (#111) (8f0b001)
- dependencies: remove required dependencies [DXJ-227] (#87) (7588606)
- run: use --input flag to search for project root dir path [fixes DXJ-232] (#113) (b3c7897)
- tests: add env variable for user's fluence dir path [fixes DXJ-228] (#112) (9193992)