From ea9f3d775f375a6170c5363c67f5e55eaf293fe8 Mon Sep 17 00:00:00 2001 From: Johannes Rudolph Date: Tue, 14 Feb 2017 12:32:42 +0100 Subject: [PATCH] =pro #22306 add missing mima entries for 2.4.16 / 2.4.17, filter 2.4.15 (cherry picked from commit 17fce0fdaaa1c807201e44d1d8ce18780aefe08d) Conflicts: project/MiMa.scala --- project/MiMa.scala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/project/MiMa.scala b/project/MiMa.scala index fe172113f3..74a3fe9607 100644 --- a/project/MiMa.scala +++ b/project/MiMa.scala @@ -34,7 +34,11 @@ object MiMa extends AutoPlugin { val akka24NoStreamVersions = Seq("2.4.0", "2.4.1") val akka25Versions = Seq.empty[String] // FIXME enable once 2.5.0 is out (0 to latestMinorVersionOf("2.5.")).map(patch => s"2.5.$patch") val akka24StreamVersions = (2 to 12) map ("2.4." + _) - val akka24WithScala212 = (13 to latestMinorVersionOf("2.4.")) map ("2.4." + _) + val akka24WithScala212 = + (13 to latestMinorVersionOf("2.4.")) + .map ("2.4." + _) + .filterNot(_ == "2.4.15") // 2.4.15 was released from the wrong branch and never announced + val akka242NewArtifacts = Seq( "akka-stream", "akka-http-core", @@ -943,9 +947,15 @@ object MiMa extends AutoPlugin { // #21894 Programmatic configuration of the ActorSystem ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystemImpl.this") - - ) - // Entries should be added to a section keyed with the latest released version before the change + ), + "2.4.16" -> Seq( + // internal classes + FilterAnyProblemStartingWith("akka.remote.artery") + ), + "2.4.17" -> Seq() + // make sure that + // * this list ends with the latest released version number + // * is kept in sync between release-2.4 and master branch ) val Latest24Filters = Release24Filters.last