link2xt
5fb5fd4318
chore(release): prepare for 1.142.0
2024-07-23 05:02:53 +00:00
link2xt
7f1068e37e
chore(release): prepare for 1.141.2
2024-07-09 17:12:59 +00:00
link2xt
71104e9312
chore(release): prepare for 1.141.1
2024-06-27 15:11:19 +00:00
link2xt
6607b7fd62
chore(release): prepare for 1.141.0
2024-06-24 21:03:24 +00:00
Hocuri
a5d14b377d
refactor: Deduplicate dependency versions ( #5691 )
...
Deduplicate dependency versions by specifying them only once in
Cargo.toml for the whole workspace under `[workspace.dependencies]`.
2024-06-17 07:51:54 +00:00
link2xt
6a3902d90d
chore(release): prepare for 1.140.2
2024-06-07 22:22:27 +00:00
Simon Laux
d412887bf4
refactor(@deltachat/stdio-rpc-server): use old school require instead of the experimental json import ( #5628 )
...
to get rid of warning. Should also make it possible to use nodejs versions older than 20.11.
2024-06-07 21:34:12 +00:00
Simon Laux
9c2526bbdd
fix(@deltachat/stdio-rpc-server): make local non-symlinked installation possible by using absolute paths for local dev version ( #5679 )
...
this fixes the local non-symlinked (copied) instalation with `npm i
--install-links=true` possible
I probably need this for flatpak building.
2024-06-07 21:32:57 +00:00
link2xt
6d720b793d
chore(release): prepare for 1.140.1
2024-06-05 19:07:26 +00:00
dependabot[bot]
db4183596c
chore(cargo): bump tokio-util from 0.7.10 to 0.7.11
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.10 to 0.7.11.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 17:00:30 +00:00
dependabot[bot]
cc7c235556
chore(cargo): bump tokio from 1.37.0 to 1.38.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 11:24:10 +00:00
link2xt
0be639b244
chore(release): prepare for 1.140.0
2024-06-04 12:01:55 +00:00
link2xt
d29538beb0
chore(release): prepare for 1.139.6
2024-05-25 07:05:10 +00:00
link2xt
8c3c0484ed
fix(@deltachat/stdio-rpc-server): do not set RUST_LOG to "info" by default
...
`info` enables info level logging for all libraries,
e.g. iroh starts printing very verbose logs
to stderr this way.
2024-05-23 15:50:29 +00:00
link2xt
97828234dd
chore(release): prepare for 1.139.5
2024-05-23 13:15:08 +00:00
link2xt
81f6aec1a0
chore(release): prepare for 1.139.4
2024-05-21 18:09:55 +00:00
link2xt
e7d9ff12ec
chore(release): prepare for 1.139.3
2024-05-20 18:19:27 +00:00
Simon Laux
11546a1ce9
api!(npm rpc server): change api: don't search in path unless options.takeVersionFromPATH is set to true
...
-remove `DELTA_CHAT_SKIP_PATH` environment variable
- remove version check / search for dc rpc server in $PATH
- remove `options.skipSearchInPath`
- add `options.takeVersionFromPATH`
2024-05-20 18:55:05 +02:00
Simon Laux
ee671836ca
fix: npm rpc: set default options for startDeltaChat
...
this fixes an "undefined" error
2024-05-20 18:55:05 +02:00
Simon Laux
dd77d32446
fix: log/print exit error of deltachat-rpc-server ( #5601 )
...
see also #5599 (this logs that error atleast, but does not fix it yet)
---------
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-05-20 10:47:36 +00:00
link2xt
6d59fb49aa
feat: replace env_logger with tracing_subscriber
...
This allows to get iroh logs with
RUST_LOG=iroh_net=trace
2024-05-19 23:22:37 +00:00
link2xt
578f29f215
chore(release): prepare for 1.139.2
2024-05-18 20:58:03 +00:00
link2xt
502ae7fd9f
chore(release): prepare for 1.139.1
2024-05-18 20:40:34 +00:00
link2xt
964c943dd9
chore(release): prepare for 1.139.0
2024-05-18 19:42:54 +00:00
Simon Laux
a971ad1f85
npm rpc server: fix example ( #5580 )
2024-05-18 19:58:44 +02:00
Simon Laux
0c7dad961d
npm rpc: fix convert_platform.py: 32bit i32 -> ia32 ( #5589 )
2024-05-17 23:35:50 +02:00
Sebastian Klähn
36f1fc4f9d
feat: ephemeral peer channels ( #5346 )
...
Co-authored-by: link2xt <link2xt@testrun.org >
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-05-17 20:13:21 +00:00
Simon Laux
ef6c3f8476
fix: rpc npm: fix local desktop development ( #5583 )
...
typescript was complaining about missing `@deltachat/jsonrpc-client`
when it wasn't installed locally
2024-05-17 21:28:33 +02:00
Simon Laux
d8e98279c4
rpc npm: rename shutdown method to close and add muteStdErr option to mute the stderr output ( #5588 )
2024-05-17 21:14:38 +02:00
Simon Laux
0ba0bd3d77
fix(@deltachat/stdio-rpc-server): fix version check when deltachat-rpc-server is found in path ( #5579 )
2024-05-17 11:11:11 +02:00
link2xt
d23a7b8523
chore(release): prepare for 1.138.5
2024-05-16 15:07:46 +00:00
link2xt
a0f0a8e021
build: add repository URL to deltachat-rpc-server packages
2024-05-16 14:59:45 +00:00
link2xt
4a738ebd19
chore(release): prepare for 1.138.4
2024-05-15 21:59:28 +00:00
link2xt
f1fa053f9f
chore(release): prepare for 1.138.3
2024-05-15 20:42:34 +00:00
link2xt
97d2812644
chore(release): prepare for 1.138.2
2024-05-15 18:34:06 +00:00
link2xt
30086038e6
chore(release): prepare for 1.138.1
2024-05-14 22:25:13 +00:00
B. Petersen
0541ecf22c
chore(release): prepare for 1.138.0
2024-05-13 12:47:11 +02:00
Simon Laux
c375c03d8e
stdio jsonrpc server npm package ( #5332 )
...
- [x] figgure out how to build the packages (that it installs native
optional package automatically)
- [X] Make the gluecode
- [x] expose both the lowerlevel api that desktop uses (~~send objects
and receive objects~~, getting path of rpc-server is enough)
- [X] and the higher level api needed for bots (jsonrpc client)
- [X] typescript types
- [x] automatically pick the right binary from npm or allow getting it
from env var, or give out an error (throw error)
- [x] find out how to dev locally (use local built core in dc desktop) -
there is the question of how to link the typescript client and the task
to add a search in the cargo target folder for a debug build or a
different way, find out some good flow that we can use and document for
dc desktop + locally built core development
- [x] build the packages in ci
- [x] fix that deltachat-rpc-server is not executable
postponed:
- [ ] publish from ci
- [ ] add key/token to deploy to npm
Closes #4694
## Related prs
- https://github.com/deltachat-bot/echo/pull/69
- https://github.com/deltachat/deltachat-desktop/pull/3567
---------
Co-authored-by: link2xt <link2xt@testrun.org >
2024-05-11 20:54:11 +02:00
link2xt
a1ee2b463f
chore(release): prepare for 1.137.4
2024-04-24 11:10:25 +00:00
link2xt
34f4ec02f6
feat: replace event channel with broadcast channel
...
This makes `EventTracker` receive events immediately
instead of being moved from event emitter to event tracker
by a task spawned from `TestContext::new_internal`.
This makes `EventTracker.clear_events` reliable
as it is guaranteed to remove all events emitted
by the time it is called rather than only events
that have been moved already.
2024-04-22 07:44:21 +00:00
link2xt
17701b78d6
chore(release): prepare for 1.137.3
2024-04-18 02:33:34 +00:00
link2xt
c1148e4117
chore(cargo): update env_logger
2024-04-08 19:44:35 +00:00
B. Petersen
e43ffb20a1
chore(release): prepare for 1.137.2
2024-04-05 14:21:15 +00:00
link2xt
3f35b442c3
chore(release): prepare for 1.137.1
2024-04-03 01:28:13 +00:00
link2xt
9806509f4a
chore(release): prepare for 1.137.0
2024-04-02 21:22:58 +00:00
dependabot[bot]
42f9047a54
chore(cargo): bump futures-lite from 2.2.0 to 2.3.0
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:33:31 +00:00
dependabot[bot]
2fef4acdd6
chore(cargo): bump tokio from 1.36.0 to 1.37.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.36.0 to 1.37.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 12:49:13 +00:00
link2xt
473dbe01af
chore(release): prepare for 1.136.6
2024-03-19 03:57:44 +00:00
link2xt
75da205ff6
docs(deltachat-rpc-server): update deltachat-rpc-client URL
2024-03-19 03:04:40 +00:00
link2xt
570daf42ec
chore(release): prepare for 1.136.5
2024-03-19 00:01:25 +00:00