Scio v0.8.0-alpha1 Release Notes

Release Date: 2019-05-29 // almost 5 years ago
  • Highlights

    ๐Ÿ”‹ Features

    ๐Ÿ› Bug Fixes & Improvements

    • โž• Add defaults for BinaryIO (#1919)
    • โž• Add BigQuery NUMERIC missing cases (#1827)
    • โž• Add Spanner syntax and instances package (#1863)
    • โž• Add bigquery syntax package (#1838)
    • โž• Add dynamic syntax package (#1920)
    • ๐Ÿ”„ Change default fpProb of sparseIntersectByKey (#1935)
    • Wrap unsafe access of nullable fields and methods in try (#1930)
    • ๐Ÿ›  Fix FileStorage implicit access modifier (#1909)
    • โœ… Remote sys.exit from code path which is used in tests (#1900)
    • ๐Ÿ”จ Refactor bigquery schema/table cache (#1886)
    • Correctly format dataset id (#1907)
    • โž• Add header/footer/prefix/suffix to BinaryIO, fix #1785 (#1884)
    • โž• Add table type to disambiguate spec and reference (#1866)
    • ๐Ÿ‘ Replace IllegalStateException with UnsupportedOperationException (#1861)
    • ๐Ÿ”จ Refactor sparse intersect by key (#1881)
    • scio-tensorflow cleanup (#1879)
    • ๐ŸŽ‰ Initialize counters from ScioContext (#1873)
    • ๐Ÿ›  Fix #1866 bigquery it tests (#1878)
    • Add warn combine*/sum* transform usage, fix #1620 (#1856)
    • Create empty Sparkey file on empty collection (#1834)
    • ๐Ÿ‘‰ Use java.io.tmpdir and username as cache dir (#1843)
    • โšก๏ธ Update WriteDynamicExample, fix #1786 (#1802)
    • ๐Ÿ›  Fix KryAtomicCoder null encoding (#1841)
    • โž• Add jmh benchmarks for bloom filters (#1913)
    • ๐Ÿ›  Fix AvroIO type bounds (#1799)
    • โž• Add more join tests (#1797)
    • ๐Ÿ‘ป Avro map string key cast exception (#1832)
    • โž• Add toString on Coders impl (#1819)
    • โž• Add a hand written Coder for pairs (#1775)
    • โœ‚ Remove usage of deprecated api (#1812)
    • Enable higher kinds and partial unification (#1810)
    • ๐Ÿ‘• Enable more Xlint options (#1816)
    • Enable -Ywarn-value-discard (#1815)
    • ๐Ÿ›  Fix schema parsing in BQ TypeProvider
    • ๐Ÿ›  Fix NPE in coders with nullableCoders=true (#1820)
    • ๐Ÿ‘‰ Make BQ annotations serializable (#1773)
    • ๐Ÿ›  Fix: use same protoc (#1781)
    • ๐Ÿ‘‰ Use camelCase for typed arguments, fix #1770 (#1780)
    • โฌ†๏ธ Bump versions (#1801)
    • ๐Ÿ›  Fix scalac options for 2.11
    • โช Revert auto-service to 1.0-RC2. Same version as beam (#1837)
    • โšก๏ธ Dependency updates (#1807)(#1803)(#1928)(#1924)(#1916)(#1914)(#1868)(#1875)(#1836)
    • ๐Ÿ›  Fix more scalac warns (#1844)
    • ๐Ÿ”Œ Quieted down code dumper for IntelliJ Scala Plugin (#1854)
    • ๐Ÿ‘‰ Make ensureSerializable return Either (#1798)
    • โœ… Disable checkVersion in Scio's tests (#1908)
    • ๐Ÿ”จ Refactor jdbc io (#1910)
    • โšก๏ธ Updated overall documentaion (#1906)(#1941)(#1890)(#1936)(#1817)(#1825)

    ๐Ÿ’ฅ Breaking changes

    • โœ‚ Remove tensorflow methods related to schema inference (#1849)
    • โœ‚ Remove the usage of Future around ScioContext and Tap's (#1666)
    • โœ‚ Remove references of Future[Tap[T]] (#1835)