<commit_before># v0.3.1 - (unreleased)

Update to Keycloak 1.6. 
Although this is quite a major change for Keycloak, the API for our consumers didn't change.
Therefore it is a patch only.

# v0.3.0 - 04 Nov 2015

Works with Keycloak 1.5 and Dropwizard 0.9.

When upgrading, you'll notice that `@Auth(required=false)` is no longer supported by Dropwizard 0.9.
Instead instead inject the Security context like shown below. 

    @GET
    @Path("/logout")
    public LogoutView logout(@Context SecurityContext context) throws ServletException { <commit_msg>updated release notes<commit_after># v0.4.0 - 19 Nov 2015

Update to Keycloak 1.6. 
Although this is quite a major change for Keycloak, the API for our consumers didn't change.
Therefore it is a patch only.

This release has also better support to combine a frontend public client with a backend bearer token only server.

# v0.3.0 - 04 Nov 2015

Works with Keycloak 1.5 and Dropwizard 0.9.

When upgrading, you'll notice that `@Auth(required=false)` is no longer supported by Dropwizard 0.9.
Instead instead inject the Security context like shown below. 

    @GET
    @Path("/logout")
    public LogoutView logout(@Context SecurityContext context) throws ServletException { 
{'fraction_non_alphanumeric': 0.07073170731707316, 'fraction_numerical': 0.03739837398373984, 'mean_word_length': 3.963709677419355, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '168291', 'n_tokens_mistral': 410, 'n_tokens_neox': 356, 'n_words': 165}