- Added MongoDB dataset support.
- Added Apache Pulsar dataset support.
- Added FFMpeg support for Ubuntu 20.04.
- Added the message offset to record for Kafka dataset.
- Azure file system migrated to modular file system C APIs.
- HTTP file system migrated to modular file system C APIs.
- Initial s3 modular file system support through scheme
s3e://
. - Initial gcs modular file system support through scheme
gse://
. - Initial hdfs modular file system support through scheme
hdfse://
.
This release contains contributions from many people:
Samuel Marks, Tom McTiernan, Vignesh Kothapalli, Yong Tang, Yunze Xu, 博琰
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Added support for stream timeout in KafkaGroupIODataset
- Renamed gstpufs to gsmemcachedfs
- Added experimental KakfaBatchIODataset for online learning
- Added gabor/laplacian/gaussian filter support
- Added basic Arrow string type support for BigQuery reader
- Added ElasticSearch dataset support
- Added Prewitt and Sobel filter support
- Added arbitary dimensional support for
decode_json
- Added bool data type support for
decode_json
- Added tutorials for Kafka and ElasticSearch usage with tf.keras.
- Containers of tensorflow-io releases are available
at
docker pull tfsigio/tfio
.
This release contains contributions from many people:
Aleksey Vlasenko, Daniel, Kota Yamaguchi, Mark Daoust, Michael Kuchnik, Vignesh Kothapalli, Yong Tang, Yuan Tang, emkornfield, marioecd
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add basic gstpu file system for GCS/TPU support.
- Add null handling support for
AvroRecordDataset
. - Add tfio.experimental.color for colorspace conversions:
tfio.experimental.color.[rgb_to_bgr|bgr_to_rgb]
: BGRtfio.experimental.color.[rgb_to_rgba|rgba_to_rgb]
: RGBAtfio.experimental.color.[rgb_to_ycbcr|ycbcr_to_rgb]
: YCbCrtfio.experimental.color.[rgb_to_ypbpr|ypbpr_to_rgb]
: YPbPrtfio.experimental.color.[rgb_to_ydbdr|ydbdr_to_rgb]
: YDbDrtfio.experimental.color.[rgb_to_xyz|xyz_to_rgb]
: CIE XYZtfio.experimental.color.[rgb_to_lab|lab_to_rgb]
: CIE LABtfio.experimental.color.[rgb_to_yiq|yiq_to_rgb]
: YIQtfio.experimental.color.[rgb_to_yuv|yuv_to_rgb]
: YUVtfio.experimental.color.rgb_to_grayscale
: Grayscale(BT 709)
- Add
tfio.image.encode_gif
for GIF (animated) encoding support.
This release contains contributions from many people:
Cheng Ren, Paul Shved, Vignesh Kothapalli, Yong Tang, marioecd
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add
decode_avif
for AVIF image format support. - Add
decode_jp3
for JPEG2000 image format support. - Add `JPEG compression support for decoding TIFF images.
- Add audio spectrogram transform support.
- Add operations to trim/split/remix audio signals.
- Add Fade in/out audio augmentation support.
- Add frequency/time masking audio augmentation support.
- Add repeated field support in BigQuery API.
This release contains contributions from many people:
Aleksey Vlasenko, Cheng Ren, Dio Gado, Ruhua Jiang, Yong Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add Python 3.8 support for Linux/macOS/Windows.
- Add Graph mode support for ArrowIOTensor.
- Add make_avro_dataset, parse_avro, and AvroRecordDataset in tfio.experimental.columnar for Avro file format support.
- Add GeoTIFF support in decode_tiff as an extension.
- Add Video Capture support for macOS and Linux.
- Add decode_nv12 and decode_yuy2 in tfio.experimental.image for colorspace conversion to RGB.
- Add decode_wav/encode_wav, decode_flac/encode_flac, decode_vorbis/encode_vorbis(ogg) decode_mp3/encode_mp3, decode_aac/encode_aac(mp4a) in tfio.audio for audio encoding and decoding support.
This release contains contributions from many people:
Aleksey Vlasenko, Ann Yan, Anthony Hsu, Bryan Cutler, Cheng Ren, Florian Raudies, Keqiu Hu, Mark Daoust, Pei-Lun Liao, Pratik Dixit, Yong Tang, Yuan Tang, Zou Xu, ashahab, marioecd
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add Windows support for tensorflow-io.
- Add PostgreSQL server dataset support.
- Add MP3 format for audio dataset support.
- Add ArrowIOTensor with input from a pyarrow.Table.
- Add Numpy dataset support for numpy file and memory input.
- Add decode_avro/encode_avro for Avro serialization support.
- Prometheus dataset now outputs structured shapes.
This release contains contributions from many people:
Bryan Cutler, DylanTallchiefGit, Kota Yamaguchi, Mark Daoust, Suyash Kumar, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add Ogg audio format support.
- Add FLAC audio format support.
- Add HDR image format support.
- Extend HDF5 format support to all common types.
This release contains contributions from many people:
Mark Daoust, Yong Tang, Yuan Tang, pshiko
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
- Add Kafka message key support.
- Add support to calculate Phred Quality Scores (Genome).
- Add PBM(PPM/PGM) image support.
- Add OpenEXR format support.
- Use balanced sharding strategy in bigquery read session.
- Add
decode_jpeg_exif
to support extract orientation information. - Enable SSE4.2 and AVX for macOS and Linux build.
This release contains contributions from many people:
Aleksey Vlasenko, Amarpreet Singh, Mark Daoust, Olivier Martin, Peter Götz, Soroush Radpour, Suyash Kumar, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.bigquery
: Fixes for Google Cloud BigQuery for Tensorflow 2.0
This release contains contributions from many people:
Aleksey Vlasenko, Amarpreet Singh, Bryan Cutler, Damien Pontifex, Duke Wang, Jiacheng Xu, Marcelo Lerendegui, Mark Daoust, Ouwen Huang, Suyash Kumar, Yong Tang, Yuan Tang, henrytansetiawan
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
Release 0.9.0 is the first release that is fully compatible with TensorFlow 2.0. The package of 0.9.0 is different from 0.8.0, though it shares the same code base as 0.8.0 with the same sets of features and contributors.
- TensorFlow 2.0 compatible.
tensorflow_io.json
: JSON Dataset support.tensorflow_io.dicom
: Medical image DICOM format support.tensorflow_io.genome
: DNA Sequence FastQ format support added.tensorflow_io.ffmpeg
: FFmpeg now support selection of substreams.tensorflow_io.ffmpeg
: FFmpeg now support subtitle (captioning).tensorflow_io.ffmpeg
: FFmpeg now support decode video from memory.tensorflow_io.image
: BMP encoding (encode_bmp) support.tensorflow_io.kafka
: Kafka Dataset now support Kafka Schema Registry.tensorflow_io.audio
: WAV format now support 24 bit audio streams.tensorflow_io.text
: Regex capture group (re2_full_match
) support.- manylinux2010 compliant on Linux.
This release contains contributions from many people:
Aleksey Vlasenko, Amarpreet Singh, Bryan Cutler, Damien Pontifex, Duke Wang, Jiacheng Xu, Marcelo Lerendegui, Mark Daoust, Ouwen Huang, Suyash Kumar, Yong Tang, Yuan Tang, henrytansetiawan
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.bigquery
: Fixes for Google Cloud BigQuery for Tensorflow 1.15.
This release contains contributions from many people:
Aleksey Vlasenko, Amarpreet Singh, Bryan Cutler, Damien Pontifex, Duke Wang, Jiacheng Xu, Marcelo Lerendegui, Mark Daoust, Ouwen Huang, Suyash Kumar, Yong Tang, Yuan Tang, henrytansetiawan
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.json
: JSON Dataset support.tensorflow_io.dicom
: Medical image DICOM format support.tensorflow_io.genome
: DNA Sequence FastQ format support added.tensorflow_io.ffmpeg
: FFmpeg now support selection of substreams.tensorflow_io.ffmpeg
: FFmpeg now support subtitle (captioning).tensorflow_io.ffmpeg
: FFmpeg now support decode video from memory.tensorflow_io.image
: BMP encoding (encode_bmp) support.tensorflow_io.kafka
: Kafka Dataset now support Kafka Schema Registry.tensorflow_io.audio
: WAV format now support 24 bit audio streams.tensorflow_io.text
: Regex capture group (re2_full_match
) support.- manylinux2010 compliant on Linux.
This release contains contributions from many people:
Aleksey Vlasenko, Amarpreet Singh, Bryan Cutler, Damien Pontifex, Duke Wang, Jiacheng Xu, Marcelo Lerendegui, Mark Daoust, Ouwen Huang, Suyash Kumar, Yong Tang, Yuan Tang, henrytansetiawan
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.bigquery
: Fixes for Google Cloud BigQuery for Tensorflow 1.14
This release contains contributions from many people:
Aleksey Vlasenko, Anton Dmitriev, Bryan Cutler, Damien Pontifex, Ivelin Ivanov, Jiacheng Xu, Misha Brukman, Russell Power, Yong Tang, Yuan Tang, zhjunqin
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.bigquery
: Fixes for Google Cloud BigQuery for Tensorflow 1.14
This release contains contributions from many people:
Aleksey Vlasenko, Anton Dmitriev, Bryan Cutler, Damien Pontifex, Ivelin Ivanov, Jiacheng Xu, Misha Brukman, Russell Power, Yong Tang, Yuan Tang, zhjunqin
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.bigquery
: Google Cloud BigQuery support.tensorflow_io.text
: Pcap network packet capture file support.tensorflow_io.azure
: Microsoft Azure Storage support.tensorflow_io.gcs
: GCS Configuration support.tensorflow_io.prometheus
: Prometheus observation data support.
This release contains contributions from many people:
Aleksey Vlasenko, Anton Dmitriev, Bryan Cutler, Damien Pontifex, Ivelin Ivanov, Jiacheng Xu, Misha Brukman, Russell Power, Yong Tang, Yuan Tang, zhjunqin
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.avro
: Apache Avro Dataset.tensorflow_io.audio
: WAV file Dataset.tensorflow_io.grpc
: gRPC server Dataset, support for streaming Numpy input.tensorflow_io.hdf5
: HDF5 file Dataset.tensorflow_io.text
: Text file Dataset and TextSequence output.- Improved batching support for many Datasets, see #191.
This release contains contributions from many people:
Yong Tang, Yuan Tang, Bryan Cutler, Jiacheng Xu, Junqin Zhang, August Xiong, caszkgui, zou000
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.kafka
: Kafka Output support.tensorflow_io.cifar
: CIFAR file format support.tensorflow_io.bigtable
: Google Cloud Bigtable support.
This release contains contributions from many people:
Bryan Cutler, Damien Pontifex, Florian Raudies, Henry Tan, Junqin Zhang, Stephan Uphoff, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.pubsub
: Google Cloud Pub/Sub Dataset support.tensorflow_io.mnist
: MNIST file format support.tensorflow_io.image
:decode_webp
support.tensorflow_io.kafka
:write_kafka
support.
This release contains contributions from many people:
Bryan Cutler, Jongwook Choi, Sergii Khomenko, Stephan Uphoff, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.image
: TIFF image Dataset.tensorflow_io.lmdb
: LMDB Dataset.
This release contains contributions from many people:
Bryan Cutler, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
tensorflow_io.arrow
: Apache Arrow Datasets.tensorflow_io.image
: WebP image Dataset.tensorflow_io.libsvm
: LIBSVM Dataset.tensorflow_io.parquet
: Apache Parquet Dataset.tensorflow_io.video
: Video Dataset (from FFmpeg).
This release contains contributions from many people:
Anton Dmitriev, Bryan Cutler, Peng Yu, Yong Tang, Yuan Tang
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
Initial release of TensorFlow I/O.
tensorflow_io.ignite
: Data source for Apache Ignite and File System (IGFS).tensorflow_io.kafka
: Apache Kafka stream-processing support.tensorflow_io.kinesis
: Amazon Kinesis data streams support.tensorflow_io.hadoop
: Hadoop SequenceFile format support.
This release contains contributions from many people:
Anjali Sridhar, Anton Dmitriev, Artem Malykh, Brennan Saeta, Derek Murray, Gunhan Gulsoy, Jacques Pienaar, Jianwei Xie, Jiri Simsa, knight, Loo Rong Jie, Martin Wicke, Michael Case, Sergei Lebedev, Sourabh Bajaj, Yifei Feng, Yong Tang, Yuan Tang, Yun Peng
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.