Releases: adbc-drivers/spark
Releases · adbc-drivers/spark
Release list
ADBC Driver Foundry Driver for Apache Spark 0.1.0a3 (2026-07-10)
Immutable
release. Only release title and notes can be modified.
New Features
- properly release Connect session on disconnect (#63)
- add
spark.ingest.locationoption, improve EMR testing (#60) - basic Spark Connect/AWS EMR compatibility (#58)
- improve Livy/AWS EMR compatibility (#55)
Bug Fixes
Documentation Updates
- document more Livy caveats (#56)
Detailed Changelog
- 50eeed6: feat(go): properly release Connect session on disconnect (#63)
- 455306a: test(go): override queries with EMR-specific syntax (#62)
- 546ee86: chore(go): regenerate workflows, bump go version and dependencies (#61)
- 9b7abcb: feat(go): add
spark.ingest.locationoption, improve EMR testing (#60) - ec2780b: refactor(go): get rid of param -> string -> param round trip (#59)
- 58648ed: feat(go): basic Spark Connect/AWS EMR compatibility (#58)
- ef0f88d: refactor(go): vendor spark-connect-go in preparation for fork (#57)
- 5cd30df: docs(go): document more Livy caveats (#56)
- b89872d: feat(go): improve Livy/AWS EMR compatibility (#55)
- 727e829: fix(go): accept auth_type=none for Livy (#53)
- bf35c28: fix(go): accept no username with Spark Connect and auth_type=none (#54)
ADBC Driver Foundry Driver for Apache Spark 0.1.0a2 (2026-06-03)
New Features
- allow configuring S3 endpoint for ingest (#49)
- parse username/password from URI (#48)
- support TLS configuration (#46)
- include backend name in version (#42)
- add support for Spark 3.5 + Livy (#41)
- implement GetObjects for Spark Connect (#37)
- support 'spark://' scheme (#35)
- implement columns in GetObjects (#29)
- implement vendor version via Thrift GetInfo (#25)
- Add Spark Connect client implementation (#20)
Bug Fixes
- don't hardcode minio test credentials (#50)
- also enable thrift+http path (#44)
- properly release memory internally (#33)
- return proper error code from SetOption (#23)
- transport wrap order (#17)
- Don't require AWS region (#16)
Documentation Updates
Detailed Changelog
- 53f3a4b: docs: note limitations on Amazon EMR compatibility (#51)
- 7e084b5: fix(go): don't hardcode minio test credentials (#50)
- 38b98b9: feat(go): allow configuring S3 endpoint for ingest (#49)
- 4c00fce: feat(go): parse username/password from URI (#48)
- c78a4c0: chore: check over repo standards (#47)
- 0a4227d: feat(go): support TLS configuration (#46)
- a88676b: test(go): at least exercise all auth methods (#45)
- 53df5dc: fix(go): also enable thrift+http path (#44)
- 2da58e5: docs: improve type table and docs (#43)
- da4d215: feat(go): include backend name in version (#42)
- f56b1ce: feat(go): add support for Spark 3.5 + Livy (#41)
- e39eecf: test(go): override remaining cases for Spark Connect (#40)
- 73cc2fc: test(go): override timestamp cases for Spark Connect (#39)
- abdce27: feat(go): implement GetObjects for Spark Connect (#37)
- 8a45aac: test(go): set up Spark Connect test config (#36)
- ddd09f0: feat(go): support 'spark://' scheme (#35)
- 5e77373: test(go): get Go validation to pass (#34)
- 02c1e22: fix(go): properly release memory internally (#33)
- 5828b2f: test(go): get validation tests passing (#31)
- 447c18f: test(go): test against Spark 3.5 and Spark 4 (#30)
- 84544fe: feat(go): implement columns in GetObjects (#29)
- 07ebe4d: test(go): skip/override some ingest cases (#28)
- 8801084: test(go): re-enable minio/ingest in validation (#27)
- fe2ae64: chore: add pytest.ini/fix NOTICE.txt (#26)
- 3efc7a2: feat(go): implement vendor version via Thrift GetInfo (#25)
- a273f34: test(go): fix minor validation config issues (#24)
- 75394ea: fix(go): return proper error code from SetOption (#23)
- 4b5a7b8: chore: update conftest.py to use platform file extension (#7)
- 07177de: refactor(go): upgrade driverbase, arrow-go, other dependencies (#22)
- f197221: test(go): update validation suite [still failing] (#21)
- cbc578d: feat(go): Add Spark Connect client implementation (#20)
- b810d05: chore(go): Docker compose setup for Spark Connect (#19)
- f3c816f: chore(go): update CI, fix lints, license headers (#18)
- 6c19e6d: fix(go): transport wrap order (#17)
- 2d1a6bb: fix(go): Don't require AWS region (#16)
- 378008e: chore(go): docker compose setup improvements (#15)
- 7e4bf64: chore(go): Inline
sasl-goasinternal/sasl(#14) - a272520: ci: add Go workflows (#12)
- 6b394df: chore: update repo to standards (#11)
ADBC Driver Foundry Driver for Apache Spark 0.1.0a1 (2026-06-01)
New Features
- support TLS configuration (#46)
- include backend name in version (#42)
- add support for Spark 3.5 + Livy (#41)
- implement GetObjects for Spark Connect (#37)
- support 'spark://' scheme (#35)
- implement columns in GetObjects (#29)
- implement vendor version via Thrift GetInfo (#25)
- Add Spark Connect client implementation (#20)
Bug Fixes
- also enable thrift+http path (#44)
- properly release memory internally (#33)
- return proper error code from SetOption (#23)
- transport wrap order (#17)
- Don't require AWS region (#16)
Documentation Updates
- improve type table and docs (#43)
Detailed Changelog
- c78a4c0: chore: check over repo standards (#47)
- 0a4227d: feat(go): support TLS configuration (#46)
- a88676b: test(go): at least exercise all auth methods (#45)
- 53df5dc: fix(go): also enable thrift+http path (#44)
- 2da58e5: docs: improve type table and docs (#43)
- da4d215: feat(go): include backend name in version (#42)
- f56b1ce: feat(go): add support for Spark 3.5 + Livy (#41)
- e39eecf: test(go): override remaining cases for Spark Connect (#40)
- 73cc2fc: test(go): override timestamp cases for Spark Connect (#39)
- abdce27: feat(go): implement GetObjects for Spark Connect (#37)
- 8a45aac: test(go): set up Spark Connect test config (#36)
- ddd09f0: feat(go): support 'spark://' scheme (#35)
- 5e77373: test(go): get Go validation to pass (#34)
- 02c1e22: fix(go): properly release memory internally (#33)
- 5828b2f: test(go): get validation tests passing (#31)
- 447c18f: test(go): test against Spark 3.5 and Spark 4 (#30)
- 84544fe: feat(go): implement columns in GetObjects (#29)
- 07ebe4d: test(go): skip/override some ingest cases (#28)
- 8801084: test(go): re-enable minio/ingest in validation (#27)
- fe2ae64: chore: add pytest.ini/fix NOTICE.txt (#26)
- 3efc7a2: feat(go): implement vendor version via Thrift GetInfo (#25)
- a273f34: test(go): fix minor validation config issues (#24)
- 75394ea: fix(go): return proper error code from SetOption (#23)
- 4b5a7b8: chore: update conftest.py to use platform file extension (#7)
- 07177de: refactor(go): upgrade driverbase, arrow-go, other dependencies (#22)
- f197221: test(go): update validation suite [still failing] (#21)
- cbc578d: feat(go): Add Spark Connect client implementation (#20)
- b810d05: chore(go): Docker compose setup for Spark Connect (#19)
- f3c816f: chore(go): update CI, fix lints, license headers (#18)
- 6c19e6d: fix(go): transport wrap order (#17)
- 2d1a6bb: fix(go): Don't require AWS region (#16)
- 378008e: chore(go): docker compose setup improvements (#15)
- 7e4bf64: chore(go): Inline
sasl-goasinternal/sasl(#14) - a272520: ci: add Go workflows (#12)
- 6b394df: chore: update repo to standards (#11)