v1.0.0-rc.1
·
122 commits
to main
since this release
This is the second PL/Rust 1.0 release candidate. Notably, it contains a number of safety fixes.
If installing for the first time or updating from a previous release candidate, you'll need to install plrustc and postgrestd as described in the documentation.
PL/Rust documentation is still a work-in-progress, but is now automatically published to https://tcdi.github.io/plrust/.
Safety Fixes
- Remove
RUSTC_WRAPPERfrom the env if set by @thomcc in #241 - Enable a few non-plrust lints by default, and add a lint for std::io::{stdout, stderr, stdin} by @thomcc in #243
plrustc: Use custom FileLoaders to sanitizeincludeerror messages by @thomcc in #250- Fix several issues with lint application and detection by @thomcc in #253
- Fix path traversal bug by @thomcc in #259
- Correctly expand args given to plrustc by @thomcc in #252
Documentation Updates
- Remove some stale documentation from plrustc's readme, and add mention of some of the env vars it uses to the main readme by @thomcc in #237
- Add caveat around security/soundness to README.md by @thomcc in #242
- Reorganize and fill out documentation by @rustprooflabs in #171
- Fix docs.rs for plrust-trusted-pgx (hopefully) by @thomcc in #244
- Documentation: Improve installation section by @rustprooflabs in #254
- Documentation: Improve usage by @rustprooflabs in #256
- Document #255 by @rustprooflabs in #260
- Documentation - Logging and Triggers by @rustprooflabs in #246
Testing/CI
- Fix failing uitests and add them to CI by @thomcc in #238
- Adds workflow_dispatch to CI by @BradyBonnette in #261
- Add GitHub workflow to deploy mdbook docs to GitHub pages by @rustprooflabs in #247
Miscellaneous
- Avoid linking to
rust-lang/rust's issue tracker ifplrustcpanics by @thomcc in #251 - Remove pointless build.rs from plrustc by @thomcc in #239
- Add
./build.sh installas a method of installingplrustc(usescargo installto perform the installation) by @thomcc in #240 - Fix issue #255 by @eeeebbbbrrrr in #258
New Contributors
- @rustprooflabs made their first contribution in #171
Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1