Releases: LeoPlatform/PHP
3.0.2
3.0.2-RC1
fix: Increasing version (CM-182)
3.0.1
What's Changed
- feat: Correcting class naming (CM-182) by @shiquemano in #10
New Contributors
- @shiquemano made their first contribution in #10
Full Changelog: 3.0.0...3.0.1
3.0.1-RC1
Correcting naming convention on Backoff class
3.0.0
-
Potential breaking change if consuming logs for result data. *
-
Added backoff on fail - except for fatal errors. Those still stop everything.
-
Add type to the logging so you can set if you want it plain text, var_export, or json.
-
Removed duplicate status logging.
-
Changed logging to send in a single result on success or fail.
-
Changed the number of retries to 10 now that we have backoff in place.
-
Catch exceptions from AWS and retry.
-
Rethrow exceptions if max number of retries is hit.
-
Properly report the number of failed records.
-
Output the results on thrown exception.
-
Add operation to the logging to show what was run to produce the output.
-
Extended Exception to include records and batches in error.
-
Throw an exception when we run out of retries along with getters and setters for batch and record count in error.
-
Added LEO_LOGGER to the Utils for logging and suppression.
-
Changed echo logs to use utiils.
-
Set different levels of logs.
-
Fixed stream options not making it into the kinesis lib.
3.0.0-RC4
- Added LEO_LOGGER to the Utils for logging and suppression.
- Changed echo logs to use utiils.
- Set different levels of logs.
- Fixed the recordsFailed status to show 0 if it was successful.
- Fixed stream options not making it into the kinesis lib.
3.0.0-RC3
3.0.0-RC2
Potential breaking changes: logs. Log format now allows json output and is more specific with results.
- Added backoff and retry on fail/exception.
- Add type to the logging so you can set if you want it plain text, var_export, or json.
- Removed duplicate status logging.
- Changed logging to send in a single result on success or fail.
- Changed the number of retries to 10 now that we have backoff in place.
- Catch exceptions and retry up to the max number of retries.
- Properly report the number of failed records.
- Output the results on thrown exception.
- Add operation to the logging to show what was run to produce the output.
3.0.0-RC1
Potential breaking changes: logs. Log format now allows json output and is more specific with results.
- Added backoff and retry on fail/exception.
- Add type to the logging so you can set if you want it plain text, var_export, or json.
- Removed duplicate status logging.
- Changed logging to send in a single result on success or fail.
- Changed the number of retries to 10 now that we have backoff in place.
- Catch exceptions and retry up to the max number of retries.
- Properly report the number of failed records.
- Output the results on thrown exception.
- Add operation to the logging to show what was run to produce the output.
2.0.2
Bug Fixes
- Fixed the config so script overwrites settings in leo_config.
- Set a default bytes per second. That isn't always passed in.
- Change checking for eid to a !empty so it won’t throw an error if it doesn’t exist, which is usually the case.
- Change the printing of filesize so it doesn’t look like we’re always over the size limit, and added text to show what it is.
- Cleanup temp files upon completion of upload to S3.
- Only create gzip files if using mass uploader.
- Moved creating the gzip file to the write, at which time we’ll create the file if it doesn’t exist.
- Added a not implemented exception to the mass uploader.
- Removed creating the backup mass uploader since we never use it.
- Commented out upgrading to mass uploading since it’s not supported.
- End cleanly if we don’t have a file with data to send.