Hey are there any resources for devs to use to validate binary encodings? The docs are pretty decent, but it would be nice to have a collection of hex strings or something so devs could validate encoded and decoded payloads
Discuss deprecation policy
Meeting Notes
Paul: Errors are ignored by watch and migrate
Do we check the errors the CLI tries to mask?
Possible race conditions
Elvis: Make instance being upgraded read-only
Consider DX with respect to upgrades, failovers, etc.
Paul: How should REPL behave when there’s an error?
Check after every query?
If you run a query, we have to “mask out” the error to make the query run.
Run checks on user input
Paul: Post-mortem on CLI (installation problem)
Unsafe code in a library we use. They fixed two months ago, but it breaks with the new version of Rust.
Should we pin Rust version?
Elvis: it is pinned
Paul: in EdgeDB package but not in the project
Locally it is pinned for Paul.
We will ignore for now and hope it won’t happen often. It’s probably fine.
Check in the release workflow only checks if we can download the file. We may need more. Maybe it also needs to try to run it. We do run the server test suite, but we should do the same with the CLI.
Will figure out a better way to test the packaged executable.
Deprecation policy
What do we do with 2.x when 3.0 is out?
Abandon? Security patch? Features and bug fixes?
Yury: Recommend switching to latest for new features and bug fixes.