<commit_before>Avro Change Log

Avro 1.5.0 (unreleased)

  INCOMPATIBLE CHANGES

    AVRO-647 Java: Break avro.jar up into multiple pieces: avro.jar,
    avro-compiler.jar, avro-ipc.jar, avro-mapred.jar, avro-tools.jar, 
    and avro-maven-plugin.jar (<NAME>)
    
    NOTE: Java users will likely need to choose which artifact(s) they require
    Due to AVRO-647.
    Summary of artifacts: 
    * avro.jar Contains 'core' avro features:  Schema and Schema resolution,
    AvroDataFiles, Specific, Generic, and Reflect APIs, serialization.
    Dependencies: slf4j, Paranamer, Jackson.
    * avro-ipc.jar Avro IPC library, contains Protocols, Trancievers, Requestor,
    and Responder. Dependencies:  avro.jar, Jetty, Netty, and Velocity
    * avro-compiler.jar Avro compiler.  Contains SpecificCompiler, and AvroIDL compiler
    including Ant tasks.  Depends on avro.jar, commmons-lang, and Velocity.
    * avro-maven-plugin.jar An avro-maven-plugin.  Depends on avro-compiler.jar
    * avro-mapred.jar The Avro API for org.apache.hadoop.mapred.
    Depends on avro-ipc.jar, hadoop-core, and jopt-simple.
    * avro-tools.jar A jar containing command-line tools.  Embeds all avro 
    components and dependencies.

    AVRO-670. Allow DataFileWriteTool to accept schema files as input with new
    --schema-file and --schema command-line flags. (<NAME> via philz)

    AVRO-671. Java: Check that type and field names conform to
    specified requirements. (cutting)

    AVRO-678. Java: Implement ReflectData#compare().  Incompatibly
    moves some protected GenericDatumReader/Writer methods to
    GenericData, potentially breaking subclasses. (cutting)

    AVRO-696. Java: Make DataFileWriter.setMetaInternal(String,String)
    private. (<NAME> via cutting)    

  NEW FEATURES

    AVRO-684. Java: Add command-line "recodec" tool to change file
    compression codecs.  (<NAME> via cutting)

    AVRO-689. Java: Permit setting timeout of HttpTransceiver. (cutting)

    AVRO-687. Java: Permit RPC applications to view remote protocol. (cutting)

    AVRO-159 Java: Allow maven builds to use avro: avro-maven-plugin
    (<NAME>, <NAME> via S<NAME>y)
<commit_msg>AVRO-647: improved change log message<commit_after>Avro Change Log

Avro 1.5.0 (unreleased)

  INCOMPATIBLE CHANGES

    AVRO-647. Java: Break avro.jar up into multiple parts: avro.jar,
    avro-compiler.jar, avro-ipc.jar, avro-mapred.jar, avro-tools.jar,
    and avro-maven-plugin.jar.
    
    Summary of artifacts: 
    * avro.jar
      Contains 'core' avro features:  schemas, data files,
      specific, generic, and reflect APIs.
      Dependencies: slf4j, Paranamer, Jackson.
    * avro-ipc.jar
      Contains Trancievers, Requestors, and Responders.
      Dependencies:  avro.jar, Jetty, Netty, and Velocity
    * avro-compiler.jar
      Contains SpecificCompiler, IDL compiler and Ant tasks.
      Dependencies: avro.jar, commmons-lang, and Velocity.
    * avro-maven-plugin.jar
      A Maven plugin for Avro's compiler.
      Dependencies: avro-compiler.jar
    * avro-mapred.jar
      API for Hadoop MapReduce with Avro data.
      Dependencies: avro-ipc.jar, hadoop-core, and jopt-simple.
    * avro-tools.jar
      Avro command-line tools.
      Dependencies: all of the above.

    (scottcarey)

    AVRO-670. Allow DataFileWriteTool to accept schema files as input with new
    --schema-file and --schema command-line flags. (<NAME> via philz)

    AVRO-671. Java: Check that type and field names conform to
    specified requirements. (cutting)

    AVRO-678. Java: Implement ReflectData#compare().  Incompatibly
    moves some protected GenericDatumReader/Writer methods to
    GenericData, potentially breaking subclasses. (cutting)

    AVRO-696. Java: Make DataFileWriter.setMetaInternal(String,String)
    private. (<NAME> via cutting)    

  NEW FEATURES

    AVRO-684. Java: Add command-line "recodec" tool to change file
    compression codecs.  (<NAME> via cutting)

    AVRO-689. Java: Permit setting timeout of HttpTransceiver. (cutting)

    AVRO-687. Java: Permit RPC applications to view remote protocol. (cutting)

    AVRO-159 Java: Allow maven builds to use avro: avro-maven-plugin
    (<NAME>, <NAME> via Scott Carey)

{'fraction_non_alphanumeric': 0.0860597439544808, 'fraction_numerical': 0.016121384542437174, 'mean_word_length': 3.198009950248756, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, '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': '6758283', 'n_tokens_mistral': 1424, 'n_tokens_neox': 1304, 'n_words': 436}