The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2022-03-29 | 1.3 kB | |
| Scrooge 22.3.0 source code.tar.gz | 2022-03-29 | 723.0 kB | |
| Scrooge 22.3.0 source code.zip | 2022-03-29 | 1.1 MB | |
| Totals: 3 Items | 1.9 MB | 0 | |
22.3.0
New Features
- scrooge-generator: for each method defined in a service in the Thrift IDL, if any request arg of a method has annotations started with validation., in Java template, generate a new trait ServerValidationMixin with a new API violationReturning<method_name> which validates incoming request (of Struct, Union, Exception types) and return any violations (as method parameters <request_variable>Violations) back to the users in the method API. aab91465
Breaking API Changes
- scrooge: ThriftUnion is now defined to extend ThriftStruct. In practice, this is not a significant change as all Scrooge-generated classes that implement ThriftUnion also implement ThriftStruct. We just made the invariant that unions are always structs explicit in the type system. 34ed2ec3
Runtime Behavior Changes
- scrooge: Bump version of Jackson to 2.13.2. b283d341