Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
df4d186
Update build.yml for series/4.x
alexandru Aug 11, 2020
171586d
1202: prioritized merge (#1205)
ctoomey Aug 11, 2020
60eec23
Disable stable version publishes
alexandru Aug 12, 2020
4e92eaf
Fix #1229: Drop support for Scala 2.11 (#1230)
alexandru Aug 12, 2020
87d17fd
README simplification (#1233)
alexandru Aug 12, 2020
3344c51
Add Platform.getEnv that works on Node.js too, make CI=true work (#1235)
alexandru Aug 12, 2020
bc2309a
Publish executionShadedJCTools artifacts (#1236)
Avasil Aug 13, 2020
bca654e
Fix publishing of shaded JCTools (#1238) (#1239)
github-actions[bot] Aug 13, 2020
e3a7fe6
Update jctools-core to 3.0.1 (#1237)
scala-steward Aug 13, 2020
a15dcd1
Update jctools-core to 3.1.0 (#1240) (#1246)
alexandru Aug 24, 2020
ce0a3ce
Backport manual publish (#1248)
alexandru Aug 24, 2020
440f0a6
Backport FUNDING.yml to series/4.x (#1250)
alexandru Aug 24, 2020
ee0b8b6
Mention Monix BIO in the readme (#1251) (#1252)
github-actions[bot] Aug 24, 2020
5bac9a1
Merge remote-tracking branch 'origin/series/3.x' into series/4.x
alexandru May 6, 2021
88fdaf6
Fix manual-publish.yml
alexandru May 6, 2021
ff7a7b0
Update README
alexandru May 6, 2021
d68dd0e
Adds discord badge to readme (#1431)
paualarco May 9, 2021
4d1a97c
Merge remote-tracking branch 'origin/series/3.x' into series/4.x
alexandru May 11, 2021
0b7919e
Update for Scala 2.13.5, 3.0.0, other dependencies (#1440)
alexandru May 14, 2021
5708f24
Release notes for 3.4.0 (#1446)
alexandru May 14, 2021
1f5d939
Fix README to mention 3.4 API
alexandru May 14, 2021
3bcd6f6
Update kind-projector to 0.13.0 (#1448)
scala-steward May 18, 2021
d770c03
Add Scaladex badge to show Scala version support (#1467)
rtyley Jun 15, 2021
ac5cce1
Fixed doc typo (#1476)
kpodsiad Aug 11, 2021
a43906b
Update kind-projector to 0.13.2 (#1491)
scala-steward Sep 4, 2021
2e9dc85
Update scalafmt-core to 3.0.2 (#1490)
scala-steward Sep 4, 2021
d6f504a
Update scala3-library, ... to 3.0.2 (#1489)
scala-steward Sep 4, 2021
4823272
Adds Netflix to the list of monix adopters (#1511)
jvican Nov 4, 2021
0f5bbde
Update scala-collection-compat to 2.5.0 (#1470)
scala-steward Nov 4, 2021
09ad306
Add AVSystem to list of adopters (#1516)
ghik Nov 26, 2021
1e439b5
Update README
alexandru May 7, 2022
f1769c9
Merge branch 'series/4.x' of github.com:monix/monix into series/4.x
alexandru May 7, 2022
aab5173
Only include JCTools in executionShadedJCTools (#1514)
gabro Nov 10, 2021
82fa8f6
Trampoline.trampolineContext no longer ignores its parent BlockContex…
Apr 13, 2022
23f2276
Update dependencies (#1554)
alexandru May 7, 2022
38f2ce4
Change PGP key
alexandru May 7, 2022
b2afd33
Prepare for 3.4.1
alexandru May 7, 2022
a0d2ea6
Update PGP key
alexandru May 7, 2022
81f2775
Add .scala-steward.conf
alexandru May 9, 2022
a8f4177
Update sbt-git to 2.0.0 (#1557)
scala-steward May 9, 2022
5d732ee
Update snakeyaml to 1.30 in series/4.x (#1571)
scala-steward May 9, 2022
d2f8ed1
Make Scalafmt mandatory in build (#1573)
alexandru May 15, 2022
72ba954
Licensing headers (#1574)
alexandru May 15, 2022
cf71823
Fix formatting
alexandru May 18, 2022
c688df5
Introduce `monix-execution-atomic` (#1561)
alexandru May 18, 2022
518b8da
Fixes (#1575)
alexandru May 19, 2022
6aa0350
Update cats-effect, cats-effect-laws to 2.5.5 in series/4.x (#1577)
scala-steward May 20, 2022
e11cfad
Backport to 4.x — Switch to `MacrotaskExecutor` on JS (#1522) (#1578)
alexandru May 20, 2022
0df25b6
Enable more Scala warnings (#1579)
alexandru May 21, 2022
5393572
Build.sbt — align source directories to standard (#1581)
alexandru May 21, 2022
de87984
Add `DigitalGenius` to the list of adopters (#1618)
radusw Jul 25, 2022
f2cca0d
New Adopter: PITS Global Data Recovery Services (#1716)
May 3, 2023
cf4f1e5
use setup-java instead of deprecated olafurpg/setup-scala (#1778)
xuwei-k Oct 15, 2023
41511b3
add dependabot.yml (#1779)
xuwei-k Oct 15, 2023
629cf79
Bump actions/checkout from 2 to 4 (#1780)
dependabot[bot] Oct 15, 2023
c1cbf43
add explicit type (#1783)
xuwei-k Oct 16, 2023
88aa30d
Update mima url (#1784)
xuwei-k Oct 16, 2023
dfab0dc
add JDK 17 test instead of 11 (#1787)
xuwei-k Oct 17, 2023
8447616
format build files (#1785)
xuwei-k Oct 17, 2023
2faa2cf
Update scala-js and Scala 3 (#1786)
xuwei-k Oct 17, 2023
9b8d48b
Upgrade build infrastructure: sbt 1.10.9, Scala 2.13.18/3.3.7, plugin…
Copilot Jan 26, 2026
4d76ff9
Update sbt
alexandru Jan 26, 2026
4358e23
Update library dependencies and migrate sbt-tpolecat to org.typelevel…
Copilot Mar 28, 2026
8c00851
VarHandle, Scala 3.8.2, drop Scala 2.12, set minimum JDK to 17
alexandru Apr 1, 2026
201c6bf
Disable auto-publishing for main
alexandru Apr 1, 2026
f38a4f5
Re-enable Mima (#2018)
alexandru Apr 2, 2026
3e74752
Restore Callback`s API (#2021)
alexandru Apr 6, 2026
240ec65
Mima refactoring (#2022)
alexandru Apr 7, 2026
f4cf169
Switch to `main` as main branch
alexandru Apr 7, 2026
330fd7d
Update README
alexandru Apr 7, 2026
f7ce85d
Fix build on main
alexandru Apr 7, 2026
13aa053
Fix formatting
alexandru Apr 8, 2026
28a97bc
Bump actions/checkout from 4 to 6 (#2028)
dependabot[bot] Apr 10, 2026
a0c7ae2
Bump actions/setup-java from 3 to 5 (#2026)
dependabot[bot] Apr 10, 2026
2c11c21
Bump actions/cache from 4 to 5 (#2025)
dependabot[bot] Apr 10, 2026
bb6aaaa
Sonatype publishing settings (#2024)
alexandru Apr 10, 2026
c9f95c6
Add .scala-steward.conf
alexandru May 9, 2022
793b3e3
Merge remote-tracking branch 'origin/series/3.x'
alexandru Apr 10, 2026
913ce34
Bump actions/setup-node from 4 to 6 (#2027)
dependabot[bot] Apr 27, 2026
869e1ab
Add agentic workflow code-simplifier (#2038)
alexandru Apr 27, 2026
9cbea39
DynamicWorkerThreadFactory no longer manages max threads (#1589)
ghik Apr 27, 2026
39c9fd0
Update Scala, sbt (#2039)
alexandru Apr 27, 2026
936ac33
Fix zip observable to upstream (v2) (#2040)
alexandru Apr 27, 2026
502ec98
Remove the Patreon funding link (it no longer exists)
alexandru Apr 27, 2026
0fda836
[code-simplifier] Remove redundant boolean guards in ZipNObservable.o…
github-actions[bot] Apr 28, 2026
59aa39f
Update snakeyaml to 2.6 (#2053)
scala-steward May 2, 2026
0b17a5a
Update scalafmt-core to 3.5.9 (#2050)
scala-steward May 3, 2026
d32b602
Update jctools-core to 4.0.6 (#2048)
scala-steward May 3, 2026
15ba63f
Bump actions/github-script (#2045)
dependabot[bot] May 3, 2026
2a7fa86
Bump github/gh-aw-actions (#2044)
dependabot[bot] May 3, 2026
a3072d3
Update sbt-header to 5.11.0 (#2047)
scala-steward May 3, 2026
48e5531
Update sbt-scalajs, scalajs-compiler, ... to 1.21.0 (#2049)
scala-steward May 3, 2026
0c89392
Update sbt-tpolecat to 0.5.3 (#2051)
scala-steward May 3, 2026
cb2b97c
Merge PR #2052: Update scalac-options to 0.1.10
alexandru May 3, 2026
212d379
Revert "Add agentic workflow code-simplifier (#2038)"
alexandru May 3, 2026
1f51eb9
Integrate with OpenCode
alexandru May 3, 2026
68afc6b
Update workflows/opencode: install Java/sbt, as it may be necessary
alexandru May 3, 2026
1c2319e
no longer require formatting on PR builds (#2055)
alexandru May 3, 2026
cacd3c8
Fix
alexandru May 3, 2026
a8623d0
Update sbt-mima-plugin to 1.1.5 (#2046)
scala-steward May 3, 2026
1b07235
Maybe fix #1580 (#2056)
alexandru May 4, 2026
5ad13b0
Fix unsafe modification of Trampoline resources (#2031)
halotukozak May 4, 2026
7f64abb
Upgraded sbt-scalafmt & sbt-tpolecat (#2061)
opencode-agent[bot] May 11, 2026
9d3f15f
Update sbt, scripted-plugin to 1.12.11 (#2058)
scala-steward May 11, 2026
0b56315
Update scalafmt-core to 3.11.1 (#2062)
scala-steward May 18, 2026
a9fd610
Enable Renovate workflows
alexandru May 31, 2026
afc88fe
Drop external dependencies from benchmarks (#2069)
alexandru Jun 2, 2026
af738b4
Remove opencode-renovate
alexandru Jun 2, 2026
a75cb3c
Downgrade Scala 3 to LTS (#2070)
alexandru Jun 2, 2026
1805a33
Update dependencies (#2071)
alexandru Jun 2, 2026
7603127
Add crossScalaVersions directly in build.sbt (#2072)
alexandru Jun 2, 2026
485f5b2
[improve-map-task-invalid-state-logging] Add logging of the mapping f…
halotukozak Aug 23, 2026
45e832e
Fix error reporting in Schedulers (#2036)
mikkolaj Aug 23, 2026
c1beda6
chore: Prepare Sonatype releases (#2074)
alexandru Aug 23, 2026
d78352c
Set versionScheme to semver-spec
alexandru Aug 23, 2026
666a5f9
Dependency updates
alexandru Aug 23, 2026
09bf76b
v3.5.0
alexandru Aug 23, 2026
6eb7847
Setting next version to 3.5.1-SNAPSHOT
alexandru Aug 23, 2026
181bc42
chore: Disable automatic snapshot releases
alexandru Aug 23, 2026
90b3977
Update opencode, renovate, add REPO_HOWTO
alexandru Aug 25, 2026
8949a25
Fix old syntax in build.sbt (#2075)
xuwei-k Aug 25, 2026
efda3c5
Update dependencies (#2077)
alexandru Aug 25, 2026
7c4b47e
Update dependencies (#2078)
monix[bot] Sep 2, 2026
b88e533
Update dependencies (#2079)
monix[bot] Sep 9, 2026
09a9b0a
bugfix: Read up to chunk size if no more bytes currently available (#…
tgodzik Oct 1, 2026
7953a45
Use Platform.recommendedBatchSize for backpressure (#2081)
Pinioo Oct 2, 2026
c8e064b
Update dependencies (#2080)
monix[bot] Oct 2, 2026
aa6a4c2
Merge upstream monix/main into series/3.x-avs
Oct 6, 2026
fdda94b
Remove Renovate config inherited from upstream
Oct 6, 2026
b31b4eb
Remove OpenCode workflow inherited from upstream
Oct 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Scala Steward: Reformat with scalafmt 3.5.9
ff593534424ca52923e4f409f869def47e980d00

# Scala Steward: Reformat with scalafmt 3.11.1
6913a9b7ebfbdf207a2dedfef9a0b2f65e5c149a
6 changes: 0 additions & 6 deletions .github/FUNDING.yml

This file was deleted.

1 change: 0 additions & 1 deletion .github/env/pgp-secret

This file was deleted.

8 changes: 4 additions & 4 deletions .github/scripts/exec-sbt-command
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ cd "$(dirname "$0")/../.." || exit

echo
echo "--------------------------------"
echo "SCALA_VERSION = $SCALA_VERSION"
echo "SCALA_COMMAND = $SCALA_COMMAND"
echo "SBT_COMMAND = $SBT_COMMAND"
echo "PLATFORM = $PLATFORM"
echo "--------------------------------"
echo

if [[ -z "$SCALA_VERSION" ]]; then
echo "ERROR: environment value SCALA_VERSION is not set!" 1>&2
if [[ -z "$SCALA_COMMAND" ]]; then
echo "ERROR: environment value SCALA_COMMAND is not set!" 1>&2
exit 1
fi

Expand All @@ -22,4 +22,4 @@ if [[ -z "$SBT_COMMAND" ]]; then
exit 1
fi

sbt -J-Xmx6144m ++$SCALA_VERSION $SBT_COMMAND
sbt -J-Xmx6144m ";$SCALA_COMMAND;$SBT_COMMAND"
51 changes: 35 additions & 16 deletions .github/scripts/release
Original file line number Diff line number Diff line change
@@ -1,20 +1,39 @@
#!/usr/bin/env bash

set -euo pipefail

cd "$(dirname "$0")/../.." || exit

: "${PGP_KEY_HEX:?PGP_KEY_HEX is required for signing}"
: "${PGP_SECRET:?PGP_SECRET is required for signing}"
: "${PGP_PASSPHRASE:?PGP_PASSPHRASE is required for signing}"
: "${SONATYPE_USERNAME:?SONATYPE_USERNAME is required for publishing}"
: "${SONATYPE_PASSWORD:?SONATYPE_PASSWORD is required for publishing}"
: "${PUBLISH_STABLE_VERSION:?PUBLISH_STABLE_VERSION is required}"
: "${RELEASE_REF:?RELEASE_REF is required}"

git fetch --depth=100 origin +refs/tags/*:refs/tags/*

if [ "$PUBLISH_STABLE_VERSION" != "true" ]; then
if [[ "$GITHUB_REF" =~ ^v[0-9]+[.][0-9]+[.][0-9]+$ ]]; then
PUBLISH_STABLE_VERSION=true
fi
fi

echo "GITHUB_REF=$GITHUB_REF"
echo "PUBLISH_STABLE_VERSION=$PUBLISH_STABLE_VERSION"

if [[ "$PUBLISH_STABLE_VERSION" = "true" ]]; then
echo "Publishing stable version ..."
exec sbt +clean +publishSigned sonatypeBundleRelease
else
echo "Publishing snapshot ..."
exec sbt +clean +publishSigned
fi
case "$PUBLISH_STABLE_VERSION" in
true | 1 | yes)
tag=$(git describe --exact-match --tags --match 'v[0-9]*' HEAD)
if [[ "$RELEASE_REF" != "refs/tags/$tag" ]]; then
echo "Stable releases must use the exact checked-out tag refs/tags/$tag" >&2
exit 1
fi
release_command=ci-release
;;
false | 0 | no)
release_command=ci-snapshot
;;
*)
echo "PUBLISH_STABLE_VERSION must be true or false" >&2
exit 1
;;
esac

echo "RELEASE_REF=$RELEASE_REF"

printf '%s' "$PGP_SECRET" | base64 --decode | gpg --batch --yes --import

sbt "show version" "$release_command"
16 changes: 0 additions & 16 deletions .github/scripts/setup-pgp

This file was deleted.

Loading