Grant Limberg
195d5b47f0
Merge branch 'adam/1.16' into gl/ctl-pubsub
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run
2025-09-01 16:47:55 -07:00
Grant Limberg
0f63783592
remove rust-based pubsub
2025-09-01 14:55:16 -07:00
Grant Limberg
7f3b15011e
Update central controller build to use CMake + conda
...
Muuuuch easier to use external dependencies now
Also tried out conan and vcpkg. Ran into dependency issues when solving for packages to install with conan.
vcpkg is just obtuse as all hell to install and not easy to integrate
2025-08-27 16:23:02 -07:00
Grant Limberg
f8a4a5d6af
rework protobuf messages
...
/ build_macos (push) Has been cancelled
/ build_windows (push) Has been cancelled
/ build_ubuntu (push) Has been cancelled
PubSub allows us to do schema validation, however it only allows one top level message at a time. Move other sub-message declarations under the main message declaration so that we can enable schema validation in the pubsub stream directly
2025-08-25 15:09:10 -07:00
Adam Ierymenko
67360aaeef
Bump Rust package versions due to dependabot alert and fix a few more makefile things for macOS.
2025-08-21 10:20:20 -04:00
Grant Limberg
b90ad51723
more calling async from non-async changes
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run
2025-08-15 08:22:55 -07:00
Grant Limberg
4237830a97
revert default feature list once again
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run
2025-08-14 14:25:19 -07:00
Grant Limberg
4fab227c23
fix calling into async functions from non-async via the FFI
2025-08-14 14:20:34 -07:00
Grant Limberg
e4147f7b80
fix build script
2025-08-14 13:00:11 -07:00
Grant Limberg
d4ee95e445
feature cleanup
2025-08-14 12:51:22 -07:00
Grant Limberg
a842ad8b61
remove ztcontroller from default feature list
2025-08-14 12:43:42 -07:00
Grant Limberg
3a209e2930
expose change_handler to C via FFI
2025-08-14 12:43:00 -07:00
Grant Limberg
ccb0fa748f
updates & tests.
...
Tests currently need to be run with --test-threads=1. Seems like the instances of the pubsub emulator stomp on each other without that
2025-08-14 12:31:42 -07:00
Grant Limberg
bf8c9d0124
function naming cleanup.
...
match other things already written
2025-08-13 12:25:36 -07:00
Grant Limberg
0e94891e5b
plumb through callbacks
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run
2025-08-13 12:17:03 -07:00
Grant Limberg
06b2ce9f30
WIP: pubsub wrapper in Rust
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run
2025-08-12 10:42:07 -07:00
Grant Limberg
f079f8bc82
cleanup warnings
2025-08-11 11:31:15 -07:00
Grant Limberg
837f15d01b
tokio is needed by both temporal & gcloud pubsub, so make just one instance for the whole library, add init/shutdown functions for it exposed to C
2025-08-07 11:28:22 -07:00
Adam Ierymenko
f6d52dd96c
Rest -> MPL except controller.
/ build_macos (push) Has been cancelled
/ build_windows (push) Has been cancelled
/ build_ubuntu (push) Has been cancelled
2025-08-06 12:16:44 -04:00
Grant Limberg
4b3b847c7f
fix windows bui ld
2025-08-05 16:38:57 -07:00
Grant Limberg
44d0e81572
gcloud-pubsub only if ztcontroller is flagged
2025-08-05 16:07:26 -07:00
Grant Limberg
f9500ca5ff
fix dependencies when temporal isn't needed
2025-08-05 16:05:51 -07:00
Grant Limberg
e822811f29
reorganize rustybits into a single library with smeeclient behind the ztcontroller feature flag
2025-08-05 15:52:58 -07:00
Adam Ierymenko
67e8f344ac
Rust warning removal, clippy allows, update library versions.
2025-07-11 09:50:27 -04:00
dependabot[bot]
bcc766f70d
Bump crossbeam-channel from 0.5.13 to 0.5.15 in /rustybits
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.13 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.13...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:38:32 +00:00
Grant Limberg
55ed5d61e0
Merge branch 'dev' into dependabot/cargo/rustybits/openssl-0.10.72
2025-04-08 08:08:28 -07:00
dependabot[bot]
4e9b69f0a7
Bump tokio from 1.42.0 to 1.43.1 in /rustybits
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.42.0 to 1.43.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.43.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 02:02:25 +00:00
dependabot[bot]
0a17738f39
Bump openssl from 0.10.70 to 0.10.72 in /rustybits
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.70 to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.70...openssl-v0.10.72 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 20:53:49 +00:00
Grant Limberg
346731ea5d
Merge branch 'dev' into dependabot/cargo/rustybits/ring-0.17.13
2025-03-11 10:47:33 -07:00
Grant Limberg
5630d48a66
temporal sdk fix
...
missing WorkflowIdConflictPolicy
2025-03-10 16:35:10 -07:00
dependabot[bot]
a20bc772f2
Bump ring from 0.17.8 to 0.17.13 in /rustybits
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.8 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md )
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 17:04:31 +00:00
dependabot[bot]
91bec01da8
Bump openssl from 0.10.68 to 0.10.70 in /rustybits
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.68 to 0.10.70.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.70 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 18:50:34 +00:00
Grant Limberg
724002f142
update rust dependencies
2024-12-04 13:43:34 -08:00
dependabot[bot]
003b4cf876
Bump rustls from 0.23.15 to 0.23.18 in /rustybits
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.15 to 0.23.18.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.15...v/0.23.18 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 17:00:23 +00:00
Adam Ierymenko
7dca7fac11
Bump Rust library versions.
2024-10-23 11:03:18 -04:00
Adam Ierymenko
a0acc82e99
1.14.1 ( #2362 )
...
* Bump version in most places.
* Update official release steps for desktop
* Version bump a bunch of Rust packages.
* Windows fix for disabling MT properly.
* Release notes.
2024-09-12 18:48:34 -04:00
Grant Limberg
f5cc7746b6
Merge branch 'dev' into winbuild
2024-06-18 16:57:47 -07:00
Sean OMeara
e915d10953
cargo update rustybits ( #2286 )
2024-05-09 18:57:48 +02:00
Grant Limberg
9de2b90528
fix rebuild for x64
2024-03-27 14:40:38 -07:00
Adam Ierymenko
1982071d46
1.14.0 version bump for Linux and macOS, date update.
2024-03-19 14:38:48 -07:00
Lennon Day-Reynolds
39e1aabd2a
update temporal SDK version + other Rust dependencies, strip debug symbols from generated libraries in production builds
2024-03-19 10:03:15 -07:00
Grant Limberg
c89683fb0f
update rust dependencies
2023-10-26 11:55:08 -07:00
Grant Limberg
d322f332e8
simplify hook firing
...
only need network and member IDs
2023-08-30 14:51:39 -07:00
Grant Limberg
d865c42ef8
get connected to temporal
2023-08-29 12:19:28 -07:00
Grant Limberg
5becb41bd4
pass hook_id instead of url
2023-08-15 14:51:14 -07:00
Grant Limberg
0dc92c2d7b
update openidconnect rust lib
2023-08-07 10:41:19 -07:00
Grant Limberg
98360d94a5
attempt at fixing the windows build
2023-08-04 15:28:52 -07:00
Grant Limberg
5e89d5a03f
fix a typo
2023-08-04 15:02:30 -07:00
Grant Limberg
f9af9a15f2
rusftormat zeroidc
2023-08-04 13:09:14 -07:00
Grant Limberg
4674bb5c8b
add smee client
2023-08-04 13:08:41 -07:00