1. Overview

   1. Marshalling created: 9.0.0

   2. End-to-End REST created: 9.0.0

   3. REST Server

   4. REST Client created: 9.0.0

   5. DTOs created: 9.0.0

   6. Config Files created: 9.0.0

   7. Fluent Assertions created: 9.0.0

   8. General Design created: 9.0.0

2. juneau-marshall

   1. Marshallers

   2. Serializers and Parsers updated: 9.0.0

   3. Bean Contexts updated: 9.0.0

   4. Java Beans Support created: 8.2.0, updated: 9.0.0

      1. @Bean Annotation updated: 8.2.0,9.0.0

      2. @Beanp Annotation updated: 8.1.0,8.1.2,9.0.0

      3. @Beanc Annotation updated: 8.1.0,8.1.2

      4. @BeanIgnore Annotation

      5. @NameProperty Annotation

      6. @ParentProperty Annotation

      7. POJO Builders updated: 9.0.0

      8. Bypass Serialization using Readers and InputStreams

   5. HTTP Part Serializers and Parsers updated: 8.2.0,9.0.0

   6. Context Settings updated: 8.1.3,9.0.0

   7. Context Annotations created: 8.1.0, updated: 8.1.3,8.2.0,9.0.0

   8. JsonMap and JsonList updated: 8.2.0

   9. Complex Data Types created: 9.0.0

   10. SerializerSets and ParserSets updated: 9.0.0

   11. Swaps updated: 9.0.0

       1. Default Swaps

       2. Auto-detected swaps created: 8.1.0

       3. Per-media-type Swaps updated: 8.1.0,8.2.0

       4. One-way Swaps

       5. @Swap Annotation updated: 8.0.0,9.0.0

       6. Templated Swaps

       7. Surrogate Classes

   12. Dynamically Applied Annotations created: 8.1.3, updated: 9.0.0

   13. Bean Names and Dictionaries updated: 9.0.0

       1. Bean Subtypes

   14. Virtual Beans updated: 9.0.0

   15. Non-Tree Models and Recursion Detection updated: 9.0.0

   16. Parsing into Generic Models updated: 8.2.0

   17. Reading Continuous Streams updated: 9.0.0

   18. URIs updated: 9.0.0

   19. Comparison with Jackson updated: 9.0.0

   20. POJO Categories

   21. Simple Variable Language

       1. SVL Variables updated: 8.0.0,8.1.0

       2. VarResolvers and VarResolverSessions updated: 9.0.0

       3. VarResolver.DEFAULT created: 8.1.0

       4. Other Notes

   22. Encoders created: 9.0.0

   23. Object Tools created: 9.0.0

   24. JSON Details

       1. JSON Methodology

       2. JSON Serializers updated: 9.0.0

       3. JSON 5 updated: 9.0.0

       4. JSON Parsers updated: 9.0.0

       5. @Json Annotation

   25. JSON-Schema Support

   26. XML Details

       1. XML Methodology

       2. XML Serializers updated: 9.0.0

       3. XML Parsers updated: 9.0.0

       4. @Bean(typeName) Annotation

       5. @Xml(childName) Annotation

       6. @Xml(format) Annotation

       7. Namespaces

   27. HTML Details

       1. HTML Methodology

       2. HTML Serializers updated: 9.0.0

       3. HTML Parsers updated: 9.0.0

       4. @Html Annotation

       5. @Html(render) Annotation

       6. HtmlDocSerializer updated: 9.0.0

       7. BasicHtmlDocTemplate

       8. Custom Templates

   28. HTML-Schema Support

   29. UON Details

       1. UON Methodology

       2. UON Serializers updated: 9.0.0

       3. UON Parsers updated: 9.0.0

   30. URL-Encoding Details

       1. URL-Encoding Methodology

       2. URL-Encoding Serializers updated: 9.0.0

       3. URL-Encoding Parsers updated: 9.0.0

       4. @UrlEncoding Annotation

   31. MessagePack Details

       1. MessagePack Serializers updated: 9.0.0

       2. MessagePack Parsers updated: 9.0.0

   32. OpenAPI Details updated: 8.2.0

       1. OpenAPI Methodology updated: 8.2.0

       2. OpenAPI Serializers updated: 8.2.0,9.0.0

       3. OpenAPI Parsers updated: 8.2.0,9.0.0

   33. Best Practices

3. juneau-marshall-rdf

4. juneau-dto

   1. HTML5

   2. Atom

   3. Swagger

   4. Swagger UI

5. juneau-config

   1. Overview updated: 9.0.0

      1. Syntax Rules

   2. Reading Entries updated: 9.0.0

      1. POJOs updated: 9.0.0

      2. Arrays

      3. Java Collection Framework Objects updated: 9.0.0

      4. Binary Data updated: 9.0.0

   3. Variables updated: 9.0.0

      1. Logic Variables

   4. Modded/Encoded Entries updated: 9.0.0

   5. Sections updated: 9.0.0

   6. Setting Values

      1. File System Changes

      2. Custom Entry Serialization

      3. Setting Values in Bulk

   7. Listeners

   8. Serializing updated: 9.0.0

   9. Imports updated: 8.1.0

   10. Config Stores updated: 9.0.0

       1. MemoryStore

       2. FileStore updated: 9.0.0

       3. Custom ConfigStores updated: 9.0.0

       4. ConfigStore Listeners

   11. Read-only Configs updated: 9.0.0

   12. Closing Configs

   13. System Default Config created: 8.0.0, updated: 8.1.0

6. juneau-assertions created: 9.0.0

   1. Overview created: 9.0.0

7. juneau-rest-common created: 9.0.0

   1. Helper Classes created: 9.0.0

   2. Annotations created: 9.0.0

   3. HTTP Headers created: 9.0.0

   4. HTTP Parts created: 9.0.0

   5. HTTP Entities and Resources created: 9.0.0

   6. HTTP Responses created: 9.0.0

   7. Remote Proxy Interfaces created: 9.0.0

8. juneau-rest-server updated: 9.0.0

   1. Overview created: 9.0.0

   2. @Rest-Annotated Classes updated: 8.1.2,9.0.0

      1. Predefined Classes updated: 9.0.0

      2. Child Resources updated: 9.0.0

      3. Path Variables updated: 9.0.0

      4. Deployment updated: 9.0.0

      5. Lifecycle Hooks updated: 9.0.0

   3. @RestOp-Annotated Methods updated: 9.0.0

      1. Inferred HTTP Methods and Paths updated: 9.0.0

      2. Java Method Parameters updated: 9.0.0

      3. Java Method Return Types updated: 9.0.0

      4. Java Method Throwable Types updated: 9.0.0

      5. Path Patterns updated: 9.0.0

      6. Matchers updated: 9.0.0

      7. Overloading HTTP Methods

      8. Additional Information updated: 9.0.0

   4. HTTP Parts updated: 9.0.0

      1. Part Marshallers updated: 8.1.0,9.0.0

      2. HTTP Part Annotations updated: 8.1.0,9.0.0

      3. Default Parts created: 9.0.0

      4. @Request Beans updated: 8.1.0,9.0.0

      5. @Response Beans updated: 8.1.0,9.0.0

      6. HTTP Part APIs created: 9.0.0

   5. Marshalling updated: 9.0.0

   6. Form Posts updated: 9.0.0

   7. Guards updated: 9.0.0

   8. Converters updated: 9.0.0

   9. Localized Messages updated: 8.2.0,9.0.0

   10. Encoders updated: 9.0.0

   11. Configuration Files updated: 9.0.0

   12. SVL Variables updated: 9.0.0

   13. Static files updated: 9.0.0

   14. Client Versioning updated: 9.0.0

   15. Swagger

       1. BasicRestServlet/BasicRestObject updated: 8.1.0,9.0.0

       2. Basic Swagger Info updated: 9.0.0

       3. Tags

       4. Operations

       5. Parameters updated: 9.0.0

       6. Responses

       7. Models updated: 9.0.0

       8. SwaggerUI.css

   16. REST method execution statistics created: 8.1.3, updated: 9.0.0

   17. @HtmlDocConfig updated: 8.1.0,9.0.0

       1. User Interfaces (UI) vs. Developer Interfaces (DI)

       2. Widgets updated: 9.0.0

       3. Predefined Widgets updated: 9.0.0

       4. UI Customization updated: 9.0.0

       5. Stylesheets updated: 8.1.0,9.0.0

   18. Logging / Debugging created: 9.0.0

   19. HTTP Status Codes updated: 9.0.0

   20. Built-in Parameters updated: 9.0.0

   21. Using with OSGi

   22. RestContext created: 9.0.0

   23. RestOpContext created: 9.0.0

   24. Response Processors created: 9.0.0

   25. REST/RPC updated: 8.0.0,9.0.0

   26. Serializing URIs updated: 9.0.0

   27. Utility Beans created: 9.0.0

   28. Using with HTML Beans created: 9.0.0

   29. Other Notes

9. juneau-rest-server-springboot created: 8.0.0, updated: 9.0.0

   1. Overview created: 8.0.0, updated: 9.0.0

10. juneau-rest-client updated: 9.0.0

    1. POJO Marshalling created: 8.2.0, updated: 9.0.0

    2. Request Parts created: 8.2.0, updated: 9.0.0

    3. Request Content created: 8.2.0, updated: 9.0.0

    4. Response Status created: 8.1.0, updated: 9.0.0

    5. Response Headers created: 8.2.0, updated: 9.0.0

    6. Response Content created: 8.2.0, updated: 9.0.0

    7. Custom Call Handlers created: 8.2.0, updated: 9.0.0

    8. Interceptors created: 8.2.0

    9. REST Proxies created: 8.2.0, updated: 9.0.0

       1. @Remote updated: 9.0.0

       2. @RemoteOp updated: 9.0.0

       3. @Content updated: 9.0.0

       4. @FormData updated: 9.0.0

       5. @Query updated: 9.0.0

       6. @Header updated: 9.0.0

       7. @Path updated: 9.0.0

       8. @Request updated: 9.0.0

       9. @Response updated: 9.0.0

       10. Dual-purpose (end-to-end) interfaces created: 8.0.0

    10. Logging and Debugging created: 8.2.0, updated: 9.0.0

    11. Customizing HttpClient created: 8.2.0, updated: 9.0.0

    12. Extending RestClient created: 8.2.0

    13. Authentication updated: 8.2.0

        1. BASIC Authentication

        2. FORM-based Authentication

        3. OIDC Authentication

11. juneau-rest-mock created: 8.1.0, updated: 8.2.0

    1. MockRestClient created: 8.2.0, updated: 9.0.0

12. juneau-microservice-core created: 8.1.0

    1. Microservice Overview created: 8.0.0

    2. Lifecycle Methods created: 8.0.0

    3. Args created: 8.0.0

    4. Manifest created: 8.0.0

    5. Config created: 8.0.0

    6. System properties created: 8.0.0

    7. VarResolver created: 8.0.0

    8. Console Commands created: 8.0.0

    9. Listeners created: 8.0.0

13. juneau-microservice-jetty created: 8.1.0

    1. Overview created: 8.0.0

    2. Lifecycle Methods created: 8.0.0

    3. Resource Classes created: 8.0.0

    4. Predefined Resource Classes created: 8.0.0

    5. Config created: 8.0.0

    6. Jetty.xml file created: 8.0.0

    7. UI Customization created: 8.0.0

    8. Extending JettyMicroservice created: 8.0.0

14. my-jetty-microservice created: 8.1.0

    1. Installing in Eclipse created: 8.0.0

    2. Running in Eclipse created: 8.0.0

    3. Building and Running from Command-Line created: 8.0.0

15. my-springboot-microservice created: 8.0.0

    1. Installing in Eclipse created: 8.0.0

    2. Running in Eclipse created: 8.0.0

    3. Building and Running from Command-Line created: 8.0.0

16. juneau-petstore created: 8.2.0, updated: 9.0.0

    1. Running the Pet Store App created: 9.0.0

    2. juneau-petstore-api created: 9.0.0

    3. juneau-petstore-client created: 9.0.0

    4. juneau-petstore-server created: 9.0.0

17. Security Best-Practices

    1. juneau-marshall created: 8.2.0

    2. juneau-svl created: 8.2.0

    3. juneau-rest-server created: 8.2.0

18. v9.0 Migration Guide