The PR is now in master, so please update your PRs and branches accordingly.

Justin

On Fri, Aug 16, 2019 at 2:29 PM Justin Leet <justinjl...@gmail.com> wrote:

> Hi all,
>
> I will shortly be working on merging PR-1341
> <https://github.com/apache/metron/pull/1341> for METRON-614
> <https://jira.apache.org/jira/browse/METRON-614>.
>
> There are a couple of implications to this that developers should be aware
> of, in addition to changes documented in UPGRADING.md for users.
>
>
>    - All methods that use a default Charset will now result in
>    compilation errors. You MUST provide a Charset. For most uses, this will be
>    StandardCharsets.UTF_8. *I strongly recommend merging master into your
>    current PRs.* This will help ensure that your build functions as
>    expected.
>    - The two main sources of this compilation error can be set in
>    IntelliJ via Preferences -> Editor -> Inspections, and setting "Standard
>    Charset object can be used" and "Implicit use of the platform's default
>    Charset" to error.
>    - Thanks to Mike Miklavcic, our parsers now support defining a Charset
>    on a per parser basis. This allows for mixed Charset sources (e.g. one
>    parser may be UTF_8, one may be ISO_8859_1, etc. In addition to the
>    implications in UPGRADING.md, this means developers working with parsers
>    may need to be aware of this configurability to ensure things like logging
>    are properly handling the raw data.
>    - Our general build output (including Travis) should be substantially
>    cleaner now.  I believe this was the single largest source of warning
>    output.
>
> Thanks,
> Justin
>

Reply via email to