From 63ab6d84b7d2c9347f6ab05593900f63c7720eef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kozak?= Date: Fri, 27 Feb 2026 14:11:26 +0100 Subject: [PATCH 1/2] chore: add Mima filters for `avs` changes --- build.sbt | 3 ++- project/MimaFilters.scala | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index ab1241bd5..4b40b98db 100644 --- a/build.sbt +++ b/build.sbt @@ -376,7 +376,8 @@ def mimaSettings(projectName: String) = Seq( mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_0_1, mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_2_0, mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_3_0, - mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_4_0 + mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_4_0, + mimaBinaryIssueFilters ++= MimaFilters.changesFor_avs ) lazy val doctestTestSettings = Seq( diff --git a/project/MimaFilters.scala b/project/MimaFilters.scala index 491aa12a2..9ca0d9985 100644 --- a/project/MimaFilters.scala +++ b/project/MimaFilters.scala @@ -100,4 +100,14 @@ object MimaFilters { // Scala 3 / Dotty support exclude[MissingClassProblem]("monix.execution.schedulers.AdaptedThreadPoolExecutorMixin") ) + + lazy val changesFor_avs = Seq( + // TrampolineExecutionContext signature tweaks (internal API) + exclude[IncompatibleMethTypeProblem]( + "monix.execution.schedulers.TrampolineExecutionContext#JVMNormalTrampoline.startLoop" + ), + exclude[IncompatibleMethTypeProblem]( + "monix.execution.schedulers.TrampolineExecutionContext#JVMOptimalTrampoline.startLoop" + ) + ) } From 37067bdba9c50d6f179aa282de6effacc754f0c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kozak?= Date: Fri, 27 Feb 2026 15:35:43 +0100 Subject: [PATCH 2/2] chore: update Mima filters for `avs` changes --- project/MimaFilters.scala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/project/MimaFilters.scala b/project/MimaFilters.scala index 9ca0d9985..48a1ae9f5 100644 --- a/project/MimaFilters.scala +++ b/project/MimaFilters.scala @@ -103,11 +103,8 @@ object MimaFilters { lazy val changesFor_avs = Seq( // TrampolineExecutionContext signature tweaks (internal API) - exclude[IncompatibleMethTypeProblem]( - "monix.execution.schedulers.TrampolineExecutionContext#JVMNormalTrampoline.startLoop" - ), - exclude[IncompatibleMethTypeProblem]( - "monix.execution.schedulers.TrampolineExecutionContext#JVMOptimalTrampoline.startLoop" - ) + exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext#JVMNormalTrampoline.startLoop"), + exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext#JVMOptimalTrampoline.startLoop"), + exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext.this") ) }