Skip to content

Releases: spotify/scio

v0.15.9

Choose a tag to compare

@clairemcginty clairemcginty released this 01 Jul 19:51
f346209

(Mostly) bugfix release addressing the same bug as in 0.15.8 because scio delivers 2 core-site xml files which means the JVM may return either of them when hadoop constructs a new Configuration(). If the scio-smb core-site resource was loaded, vectored reads were (again) enabled by default causing crashes when reading from GCS on dataflow.

🚀 Enhancements

  • Add staging.jars.allowedenvdirs setting by @kellen in #5958

🐛 Bug Fixes

  • Sync scio-smb core-site.xml and add parity test by @kellen in #5957

🌱 Dependency Updates

🏗️ Build Improvements

  • Fix CI publish race condition in clean workflow by @kellen in #5981

Full Changelog: v0.15.8...v0.15.9

v0.15.8

Choose a tag to compare

@kellen kellen released this 29 Jun 09:14
dbf5b5c

Bugfix release. v0.15.7 includes a config change in a dependency which enabled vectored reads in GCS, but due to a version incompatibility, on read this results in:

java.lang.NoSuchMethodError: 'void org.apache.hadoop.fs.VectoredReadUtils.validateRangeRequest(org.apache.hadoop.fs.FileRange)'

The config is toggled back to default to false.

🐛 Bug Fixes

  • Fix GCS/hadoop read options by @kellen in #5949
  • Disable parquet vectored reads to fix gcs-connector incompatibility by @kellen in #5954
  • Fix FixBigtableIO scalafix rule mangling named arguments by @kellen in #5948

🏗️ Build Improvements

Full Changelog: v0.15.7...v0.15.8

v0.15.7

Choose a tag to compare

@kellen kellen released this 18 Jun 09:51
2935047

Scio 0.15.7 includes Beam 2.74.0

🚀 Enhancements

  • Upgrade to Beam 2.74.0, drop bigdataoss v2, rework checkBeamDependencies by @kellen in #5937
  • Aggregate scio-managed project in root so it publishes by @clairemcginty in #5934
  • Add additional bigtable scalafix by @kellen in #5938
  • (iceberg) Infer keep config from Magnolify RowType schema by @clairemcginty in #5942

🐛 Bug Fixes

🏗️ Build Improvements

🌱 Dependency Updates

Full Changelog: v0.15.6...v0.15.7

v0.15.6

Choose a tag to compare

@clairemcginty clairemcginty released this 08 Apr 17:45
cf2a2e7

🐛 Bug Fixes

📗 Documentation

Full Changelog: v0.15.5...v0.15.6

v0.15.5

Choose a tag to compare

@cjordn cjordn released this 01 Apr 17:28
1480594

Scio 0.15.5 includes Beam 2.73

🚀 Enhancements

🌱 Dependency Updates

Full Changelog: v0.15.4...v0.15.5

v0.15.4

Choose a tag to compare

@clairemcginty clairemcginty released this 24 Mar 18:39
d59fbba

🚀 Enhancements

🏗️ Build Improvements

  • Add test to ParquetTestUtilsTest to check list projections and CaseMappers by @clairemcginty in #5900

🌱 Dependency Updates

Full Changelog: v0.15.3...v0.15.4

v0.15.3

Choose a tag to compare

@clairemcginty clairemcginty released this 04 Feb 21:04
52946ff

Scio 0.15.3 includes Beam 2.71

🐛 Bug Fixes

🌱 Dependency Updates

Full Changelog: v0.15.2...v0.15.3

v0.15.2

Choose a tag to compare

@github-actions github-actions released this 20 Jan 21:48
4f2f0ac

Scio 0.15.2 includes Beam 2.70

🚀 Enhancements

  • Enable Beam lineage for JdbcIO by @shnapz in #5849
  • Make SMB classes extensible for external libraries by @spkrka in #5869

🐛 Bug Fixes

  • Fix SmbIO tap to use FileOperations coder by @spkrka in #5870

🌱 Dependency Updates

Full Changelog: v0.15.1...v0.15.2

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 16 Dec 22:47
c234ba6

Bugfix release

  • Un-deprecate macro annotations to avoid magnolify serialization issues, deprecate typed avro and BQ methods by @kellen in #5846
  • Check if org.apache.avro.SERIALIZABLE_CLASSES in scio-smb Parquet writes by @clairemcginty in #5847
  • Null check on org.apache.avro.SERIALIZABLE_CLASSES prop by @clairemcginty in #5829

🚀 Enhancements

📗 Documentation

  • Add migration guide, deprecations for 0.15 by @kellen in #5845

🌱 Dependency Updates

Full Changelog: v0.15.0...v0.15.1

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 10 Dec 00:12
88294b9

Scio 0.15 adds support for Iceberg, beam's managed transforms, and Avro 1.11's java-class annotations.

🚀 Enhancements

🏗️ Build Improvements

🐛 Bug Fixes

🌱 Dependency Updates

Full Changelog: v0.14.20...v0.15.0