Permalink
Switch branches/tags
Commits on Apr 20, 2017
  1. Twitter-oss: Prepare OSS libraries for release

    ryanoneill committed with jenkins Apr 20, 2017
    Problem
    
    We want to release the next versions of our Twitter OSS libraries:
     - util -> 6.43.0
     - ostrich -> 9.27.0
     - scrooge -> 4.16.0
     - finagle -> 6.44.0
     - twitter-server -> 1.29.0
     - finatra -> 2.10.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=915023
Commits on Mar 27, 2017
  1. ostrich: update BUILD files to avoid deprecated syntax

    dschobel committed with jenkins Mar 27, 2017
    Problem / Solution
    
    The resources key has been deprecated so move those entries to
    dependencies.
    
    RB_ID=912697
    TBR=true
Commits on Mar 10, 2017
  1. twitter-oss: Prepare OSS libraries for release

    mosesn committed with jenkins Mar 10, 2017
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
     - util -> 6.42.0
     - ostrich -> 9.26.0
     - scrooge -> 4.15.0
     - finagle -> 6.43.0
     - twitter-server -> 1.28.0
     - finatra -> 2.9.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=910499
Commits on Feb 4, 2017
  1. util,ostrich,scrooge,finagle,twitter-server: Update TravisCI configur…

    cacoco committed with jenkins Feb 4, 2017
    …ation
    
    Problem/Solution
    
    Add scala 2.12.1 version to TravisCI configurations.
    
    RB_ID=906909
  2. Twitter-oss: Prepare OSS libraries for release

    bryce-anderson committed with jenkins Feb 3, 2017
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
     - util -> 6.41.0
     - ostrich -> 9.25.0
     - scrooge -> 4.14.0
     - finagle -> 6.42.0
     - twitter-server -> 1.27.0
     - finatra -> 2.8.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=906879
Commits on Jan 9, 2017
  1. oss libraries: Cache Dodo build artifacts

    cacoco committed with jenkins Jan 9, 2017
    Problem/Solution
    
    The TravisCI builds for the Twitter OSS libraries are using Dodo
    but aren't configured to cache the Dodo state maintained in the
    `$HOME/.dodo` directory. Update the configurations to add that directory
    to the caching directive in the configurations.
    
    RB_ID=901495
Commits on Jan 5, 2017
  1. util,scrooge,ostrich,twitter-server: More 2.12

    mosesn committed with jenkins Jan 5, 2017
    Problem
    
    We're inconsistent about which scala version is the default.  In finagle and
    TwitterServer we use 2.12.1, but elsewhere we use 2.11.8.
    
    Solution
    
    Move everything to 2.12
    
    RB_ID=900809
Commits on Dec 20, 2016
  1. Twitter-oss: Prepare OSS libraries for release

    jcrossley committed with jenkins Dec 20, 2016
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
      - util -> 6.40.0
      - ostrich -> 9.24.0
      - scrooge -> 4.13.0
      - finagle -> 6.41.0
      - twitter-server -> 1.26.0
      - finatra -> 2.7.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=898872
Commits on Dec 5, 2016
  1. source: Deprecate com.twitter.util.NonFatal

    vkostyukov committed with jenkins Nov 29, 2016
    RB_ID=893628
    TBR=true
    NO_USER_HOOK=1
Commits on Nov 22, 2016
  1. Twitter-oss: Prepare OSS libraries for release

    jcrossley committed with jenkins Nov 22, 2016
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
      - util -> 6.39.0
      - ostrich -> 9.23.0
      - scrooge -> 4.12.0
      - finagle -> 6.40.0
      - twitter-server -> 1.25.0
      - finatra -> 2.6.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=892743
    TBR=true
Commits on Nov 14, 2016
  1. csl libs: Upgrade scalatest to scalatest 3.0.0 for sbt build

    jcrossley committed with jenkins Nov 12, 2016
    Problem
    
    We want our OSS/internal builds to be on the same scalatest version.
    
    Solution
    
    Bump the version and fix tests and dependencies.
    
    RB_ID=889527
    TBR=true
  2. util, finagle, twitter-server, finatra, ostrich - Upgrade to Jackson …

    cacoco committed with jenkins Nov 11, 2016
    …2.8.4
    
    Problem/Solution
    
    Upgrade Jackson dependencies to version 2.8.4
    
    RB_ID=889884
  3. Upgrade source to scalatest-3

    jcrossley committed with jenkins Nov 9, 2016
    In preparation for Scala 2.12, upgrade to the new version of scalatest,
    and fix all related tests.
    
    RB_ID=888813
    TBR=true
    NO_USER_HOOK=1
Commits on Nov 7, 2016
  1. Remove Target “default” name in BUILD files - batch 3

    yic committed with jenkins Nov 5, 2016
    RB_ID=888298
    TBR=true
    NO_USER_HOOK=1
Commits on Oct 17, 2016
  1. ostrich: 2.12-ification

    idarlington committed with jenkins Oct 12, 2016
    Problem
    
    Project needs to support scala 2.12 and tested to make sure it compiles.
    
    Solution
    
    Added crossScalaVersions to the build.scala file
    
    Result
    
    Project now supports Scala 2.12 and compiles
    
    Signed-off-by: Moses Nakamura <mnakamura@twitter.com>
    
    RB_ID=880508
Commits on Oct 12, 2016
  1. source: Upgrade jackson to 2.8.3

    mosesn committed with jenkins Oct 12, 2016
    Problem
    
    We're beginning to start thinking about 2.12.x, now that 2.12.0-RC1 is a thing.
    jackson-module-scala has been published for 2.12.0-RC1, but not in the version
    that we're on today.
    
    Solution
    
    Let's move source to 2.8.3!
    
    Result
    
    We can pull in an ostrich PR that starts cross-publishing for scala 2.12.0-RC1.
    
    RB_ID=878518
Commits on Oct 11, 2016
  1. Twitter-oss: Prepare OSS libraries for release

    jcrossley committed with jenkins Oct 11, 2016
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
      - util -> 6.38.0
      - ostrich -> 9.22
      - scrooge -> 4.12.0
      - finagle -> 6.39.0
      - twitter-server -> 1.24
      - finatra -> 2.5.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=879557
Commits on Oct 10, 2016
  1. csl: Remove dependency on maven.twttr.com

    mosesn committed with jenkins Oct 8, 2016
    Problem
    
    maven.twttr.com is a bummer
    
    Solution
    
    Stop depending on it, now that we've published to maven central!
    
    RB_ID=878967
Commits on Sep 19, 2016
  1. oss: Remove --error from travis commands

    kevinoliver committed with jenkins Sep 13, 2016
    Problem / Solution
    
    When Scalatests fail, they log at info level which means we don't have
    enough details in our logs to diagnose problems. See [1] for example.
    
    [1] https://s3.amazonaws.com/archive.travis-ci.org/jobs/159412682/log.txt
    
    RB_ID=871128
Commits on Sep 7, 2016
  1. twitter-oss: Prepare OSS libraries for release

    jcrossley committed with jenkins Sep 7, 2016
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
      - util -> 6.37.0
      - ostrich -> 9.21
      - scrooge -> 4.10.0
      - finagle -> 6.38.0
      - twitter-server -> 1.23
      - finatra -> 2.4.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=868959
  2. Update docs on contributing

    kevinoliver committed with jenkins Sep 7, 2016
    Problem / Solution
    
    The docs for contributions have gotten a bit out of date and were in
    need of some touchups.
    
    RB_ID=868780
Commits on Sep 3, 2016
  1. twitter-oss: Use sbt 0.13.9 and update Travis CI configuration

    cacoco committed with jenkins Sep 1, 2016
    Problem
    
    Some of our oss libraries say they use sbt 0.13.9 in the
    project/build.properties but still download the sbt-launch for
    0.13.8 in their respective sbt scripts. Additionally we'd like
    to disable sbt colorized output and reduce logging verbosity
    in our TravisCI builds.
    
    Solution
    
    Update the necessary sbt scripts to specify an sbt version of
    0.13.9.
    
    Make the necessary changes to the .travis.yml files.
    
    Result
    
    Less logging and easier to read logs in TravisCI. Actual use
    of the specified sbt version.
    
    RB_ID=868087
    TBR=true
Commits on Aug 29, 2016
  1. DPB-7244: Cleanup existing unused deps in source

    Peiyu Wang committed with jenkins Aug 29, 2016
    RB_ID=866220
    NO_USER_HOOK=1
Commits on Aug 26, 2016
  1. twitter-oss: Prepare OSS libraries for release

    cacoco committed with jenkins Aug 26, 2016
    Problem
    
    We want to release the next versions our of Twitter OSS libraries:
     - util -> 6.36.0
     - ostrich -> 9.20
     - scrooge -> 4.9.0
     - finagle -> 6.37.0
     - twitter-server -> 1.22
     - finatra -> 2.3.0
    
    Solution
    
    Prepare libraries for their next releases.
    
    RB_ID=865948
    TBR=true
Commits on Jul 22, 2016
  1. ostrich, scrooge, finagle, twitter-server, finatra: Update TravisCI c…

    cacoco committed with jenkins Jul 22, 2016
    …onfigurations
    
    Problem
    
    We'd like to consolidate the logic of building the DAG that represents
    the dependency graph of Twitter OSS projects on each other. We recently
    introduced the Dodo project for this and now want to use it across our
    OSS TravisCI build configurations.
    
    See: https://github.com/twitter/dodo
    
    Solution
    
    Update the .travis.yml for projects which were previously using different
    scripts to build their dependencies to use Dodo.
    
    Result
    
    Less moving pieces for when changes need to happen.
    
    RB_ID=854739
Commits on Jul 7, 2016
  1. csl: Release CSL libraries

    vkostyukov committed with jenkins Jul 7, 2016
    Problem / Solution
    
    Finagle 6.36
    Util 6.35
    Ostrich 9.19
    TwitterServer 1.21
    Finatra 2.2.0
    Scrooge 4.8.0
    
    RB_ID=849873
Commits on Jun 29, 2016
  1. delete scala-json

    Matt Landis committed with jenkins Jun 28, 2016
    Problem
    
    Building finagle for Scala 2.12 requires taking care of scala-json (a dependency of ostrich, which is a dependency of finagle-ostrich4).
    
    Solution
    
    scala-json has been deprecated for a year and a half and doesn't really provide any value over Jackson. Delete scala-json and change its consumers (pretty much just Ostrich) to use Jackson instead.
    Because scala-json [sorts keys when serializing](https://github.com/twitter/scala-json/blob/5f1a8664bbe382bbd12c5ba62319f034f0fbb2d4/src/main/scala/com/twitter/json/Json.scala#L172), I've preserved that behavior in places when serializing with Jackson. Per the JSON RFC, the order of keys should not matter, but given the level of support we are currently giving Ostrich, I don't feel it's worth the time/risk to stop sorting. Opinions welcome.
    
    Result
    
    scala-json is no longer a blocker to Finagle supporting Scala 2.12.
    
    RB_ID=846541
Commits on Jun 8, 2016
  1. util, ostrich, scrooge, finagle, twitter-server: Update to use codeco…

    cacoco committed with jenkins Jun 8, 2016
    …v.io
    
    Problem
    
    We'd like to update to different code coverage tooling.
    
    Solution
    
    Update the projects travis.yml and plugins.sbt files accordingly.
    
    Result
    
    New code coverage instrumentation.
    
    RB_ID=840597
Commits on Jun 6, 2016
  1. ostrich: Fix sbt error when configuring project settings

    sveinnfannar committed with jenkins Jun 3, 2016
    Problem
    
    Sbt was failing on the following error:
    java.lang.IllegalArgumentException: Cannot add dependency
    'org.scala-lang#scala-compiler;2.11.8' to configuration
    'ensime-internal' of module com.twitter#ostrich_2.11;9.18.0-SNAPSHOT
    because this configuration doesn't exist!
    
    SBT version: 0.13.11 and Scala version: 2.11.7
    
    Solution
    
    Use Project#settings because some sbt plugins may try to modify settings
    at Project construction.
    See:
    http://stackoverflow.com/questions/35067187/sbt-idiomatic-way-to-add-settings/35545637#35545637
    
    Why
    
    Finagle's dependency setup script was failing because it depends on this
    repo.
    
    Signed-off-by: Moses Nakamura <mnakamura@twitter.com>
    
    RB_ID=837545
  2. Update README URLs based on HTTP redirects

    ReadmeCritic committed with jenkins Jun 2, 2016
    Signed-off-by: Kevin Oliver <koliver@twitter.com>
    
    RB_ID=838588
Commits on May 30, 2016
  1. csl: Bumped to scalatest 2.2.6

    mosesn committed with jenkins May 25, 2016
    Problem
    
    We want to start cross-building for scala 2.12.x, but there isn't
    a published 2.2.4 on 2.12.x
    
    Solution
    
    Bump to scalatest 2.2.6, where there is a published version on
    2.12.x.
    
    Result
    
    Crossbuilding goes more smoothly!
    
    RB_ID=835850
  2. Fix some Ostrich "Unused import" warnings

    Joseph Boyd committed with jenkins May 23, 2016
    RB_ID=835649
Commits on May 9, 2016
  1. Switch to Java 8 and Scala 2.11

    kevinoliver committed with jenkins May 5, 2016
    Problem
    
    Its time to drop support for Java 7 and Scala 2.10 as per the blog
    post [1].
    
    Solution
    
    Update sbt builds.
    
    [1] https://finagle.github.io/blog/2016/04/20/scala-210-and-java7/
    
    RB_ID=828898
Commits on Apr 27, 2016
  1. Twitter OSS: Prepare libraries for next release

    cacoco committed with jenkins Apr 27, 2016
    Problem
    
    We're releasing the next versions of the Twitter OSS libraries:
    util - 6.34.0
    ostrich - 9.18.0
    scrooge - 4.7.0
    finagle - 6.35.0
    twitter-server - 1.20.0
    finatra - 2.1.6
    
    Solution
    
    Update to the release version.
    
    RB_ID=826660
Commits on Apr 25, 2016
  1. finatra/twitter-server/common/ostrich: Update to register TwitterServ…

    cacoco committed with jenkins Apr 25, 2016
    …er, AbstractApplication and Ostrich as libraries in /admin/registry.json
    
    Problem
    
    AbstractApplication, Ostrich and TwitterServer do not register themselves as
    libraries in the /admin/registry.json.
    
    Solution
    
    Update com.twitter.server.AdminHttpServer in twitter-server,
    com.twitter.ostrich.admin.AdminHttpService in ostrich, and the
    com.twitter.common.application.modules.RegistryModule for AbstractApplication
    to register themselves as libraries in the /admin/registry.json Registry.
    Also update Finatra as necessary since its superclass from TwitterServer now
    performs the library registration.
    
    Result
    
    TwitterServer, AbstractApplication (using the RegistryModule) and Ostrich
    applications will be registered in the library section of the
    /admin/registry.json.
    
    RB_ID=825129