Frends.Avro.Deserialize / 3.0.0
Summary
Reads an Avro file and turns its records into a JSON array, one object per record, so the data becomes something the rest of a Process can navigate.
Typical use — unpacking Avro that arrived from a data platform into a form the JSON and mapping Tasks understand
3.0.02026-09-28
Added
- Add support for SchemaJson and both Avro Object Container Files and raw Avro files. The task will now automatically detect the file type and deserialize accordingly.
Changed
- Breaking The task will throw if cancellation was requested during deserialization. Previously, the task would silently stop processing and return a partial result.
2.1.02026-07-17
Changed
- Task class is now static, aligning with Frends task conventions.
2.0.02025-07-25
Added
- New Options tab with error handling parameters (ThrowErrorOnFailure, ErrorMessageOnFailure)
- Success property in Result to indicate task status
- Error object in Result with detailed failure info
- Error class with Message and AdditionalInfo properties
- Options class for task configuration
- ErrorHandler helper class for standardized error handling
- Improved error handling with centralized logic
Changed
- Breaking Renamed AvroFilePath to FilePath for consistency with Frends naming conventions
- Breaking Moved FilePath from old parameter location to Input tab
- Updated task structure to align with Frends development guidelines
1.0.02024-05-31
Added
- Initial implementation