-
Notifications
You must be signed in to change notification settings - Fork 546
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rest.li V30 major release #738
base: master
Are you sure you want to change the base?
Commits on Dec 3, 2021
-
Remove Guava dependency from data-avro. (#409)
The only usage of Guava in data-avro is the CaseFormat class, which is used to convert from lower case camel-case to upper case camel-case. I don't think it justifies pulling in the entire library (which is 2.1 MB in version 18 and 2.6 MB in version 28.1 plus around 1.5 MB of source). The CaseFormat class has some dependencies, including one on CaseMatcher that isn't easy to remove, so I've copied over that code from the latest version of Guava for now (manually shading them) and updated a minimum amount of code to remove other dependencies on Preconditions, Converter, and annotations.
Configuration menu - View commit details
-
Copy full SHA for 018e744 - Browse repository at this point
Copy the full SHA 018e744View commit details -
Remove three unused and deprecated configurations. (#641)
The "dataTemplateGenerator", "restTools", and "avroSchemaGenerator" configurations have been deprecated and are now unused.
Configuration menu - View commit details
-
Copy full SHA for bc55b44 - Browse repository at this point
Copy the full SHA bc55b44View commit details -
delete main copy pdsc schemas (#734)
Delete mainCopyPdscSchemas and mainDestroyStaleSchemas. All LinkedIn references to this task have been removed.
Configuration menu - View commit details
-
Copy full SHA for ab54dd7 - Browse repository at this point
Copy the full SHA ab54dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f01647b - Browse repository at this point
Copy the full SHA f01647bView commit details -
Remove interface method ResourceContext#shouldReturnEntity (#648)
This method has been deprecated since version 27.2.0, so users have had time to migrate to the preferred method. Also removes subclass method ResourceContextImpl#shouldReturnEntity.
Configuration menu - View commit details
-
Copy full SHA for 0f41877 - Browse repository at this point
Copy the full SHA 0f41877View commit details -
Fix validation for ActionResult return types (#496)
Validate the type parameter of ActionResult, not ActionResult itself. Also improve the build error message for cases where an Action method's return type is a custom typeref but the @action parameter doesn't specify a returnTyperef attribute.
Configuration menu - View commit details
-
Copy full SHA for da1cc54 - Browse repository at this point
Copy the full SHA da1cc54View commit details -
Remove avro1.4 adapter and avro1.6 related modules. Upgrade dependency on Avro to 1.9.2
Configuration menu - View commit details
-
Copy full SHA for e224ad3 - Browse repository at this point
Copy the full SHA e224ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5802a82 - Browse repository at this point
Copy the full SHA 5802a82View commit details