What's Changed
- Security is now specified using host delegations instead of assigning labels to hosts
- We can type check polymorphic functions without specializing them at call sites
- Support code generation for functions
Major Pull Requests
- Separate
NetworkStrategy
fromViaductRuntime
by @cacay in #343 - Improve the Gradle plugin for Viaduct by @cacay in #345
- Verify user supplied protocol annotations by @cacay in #351
- Append
viaduct
to project groupId by @cacay in #356 - Make circular attributes thread safe by @cacay in #364
- Run tests in module
compiler
in parallel by @cacay in #365 - Add new constraint solver for lattices by @cacay in #370
- Change group to
io.github.apl-cornell
by @cacay in #438 - Implement code generation for functions by @vivianyyd in #462
- Implement delegation and update surface syntax by @s-ren in #437
- Rename package
apl_cornell
toaplcornell
by @cacay in #524
New Contributors
- @vivianyyd made their first contribution in #460
- @s-ren made their first contribution in #437
Full Changelog: 0.2.1...0.3.0