Changelog for DBIx-BatchChunker
v1.0.1 2023-03-30T22:01:34
- Update README / LICENSE / Makefile (Brendan Byrd)
- xt & POD fixes (Brendan Byrd)
- Pull request #12: SM-4113 (Brendan Byrd)
- Add count_rs attribute (Brendan Byrd)
- Add maximum run time feature (Brendan Byrd)
- Add COUNT statement target_time check in chunk count checker routine
(Brendan Byrd)
- Rename $ls->timer to chunk_timer and create total_timer attribute
(Brendan Byrd)
v1.0.0 2022-07-28T17:07:40
- Add POD coverage exception for 'debug' (Brendan Byrd)
- Pull request #11: SRE-5577 (Brendan Byrd)
- Update README / Prep for version v1.0.0 (Brendan Byrd)
- Rename 'debug' to 'verbose' and set its default to on (Brendan Byrd)
- Change the defaults for 'chunk_size' and 'sleep' (Brendan Byrd)
v0.941.1 2022-04-11T20:29:36
- Pull request #10: SRE-5264 (Brendan Byrd)
- Update README / LICENSE (Brendan Byrd)
- Add safeguard when chunk resizing reaches exactly 1 ID (Brendan Byrd)
v0.941.0 2021-10-08T16:18:19
- Update README (Brendan Byrd)
- Pull request #9: SM-2967 (Taylor Wilkerson)
- Support process_past_max without $DB_MAX_ID and $ls->max_end (Brendan
Byrd)
- Reduce spacing on debug messages with excessively long IDs (Brendan
Byrd)
- Add big-id.t and CAVEATS POD (Brendan Byrd)
- Add big number support using Math::BigInt/BigFloat (Brendan Byrd)
- Add t/*.db to .gitignore (Brendan Byrd)
v0.940.4 2021-02-17T20:40:55
- Update README (Brendan Byrd)
- Enforce sane minimum baseline versions in the cpanfile (Brendan Byrd)
v0.940.3 2021-02-11T21:46:10
- Update README / LICENSE (Brendan Byrd)
- Use ~0 as the max integer for $DB_MAX_ID (Brendan Byrd)
v0.940.2 2020-10-29T12:56:15
- Move has_dbic_retry_opts to a private predicate (Brendan Byrd)
- update README for v0.940.2 (Mark Flickinger)
- SM-2747: Fix max_end boundary bug with process_past_max (Brendan Byrd)
- SM-2747: Add max_end tests to all scenarios (Brendan Byrd)
- SM-2747 Ensure looping never exceeds max_end (Nathaniel Blake)
- SM-2747 Add tests that reproduce bug (Nathaniel Blake)
- Very small POD fix (Brendan Byrd)
- POD fixes (Brendan Byrd)
- Enable fractional multipliers in chunk resizing (Brendan Byrd)
- Create new LoopState object class (Brendan Byrd)
- Fix missing 'defined' on $max_id check (Brendan Byrd)
- Use the DBIC storage engine retry protection by default (Brendan Byrd)
- Fix argument sanity check error for DIY mode (Brendan Byrd)
v0.940.1 2020-05-08T19:25:47
- Update README (Brendan Byrd)
- Clean up cpanfile (Andrew Hewus Fresh)
- Clean up POD for new PodWeaver settings (Andrew Hewus Fresh)
- Move xt tests where they belong (Andrew Hewus Fresh)
- Convert to Dist::Zilla::PluginBundle::Author::GSG (Andrew Hewus Fresh)
v0.940.0 2019-08-06T22:24:54
- No changes found
0.94 2019-08-06T22:24:54
- Fix attribute typo in SYNOPSIS (Brendan Byrd)
- Update version date in CHANGES (Brendan Byrd)
- SM-1858: Use MooX::StrictConstructor to prevent attribute misspellings
(Brendan Byrd)
- SM-1828: Prep for new version 0.94 (Brendan Byrd)
- SM-1828: Change boolean $rs calls to "defined $rs" (Brendan Byrd)
0.93 2019-01-09T20:08:59
- SM-1647: Prep for new version 0.93 (Brendan Byrd)
- SM-1647: Lower target_time default to 5 seconds (Brendan Byrd)
- PEX-1647: Prevent a DIV/0 issue, which appeared in a few CPAN tester
tests (Brendan Byrd)
- SM-1647: Fix a few Makefile.PL requirements (Brendan Byrd)
- SM-1647: MANIFEST.SKIP corrections (Brendan Byrd)
0.92 2018-08-13T20:19:56
- Remove MANIFEST from index (Brendan Byrd)
- Add Class::Load to test deps list (Brendan Byrd)
- Spelling fix: idempotant -> idempotent (Brendan Byrd)
- Add dbic_storage attribute (Brendan Byrd)
- Prep for new version 0.92 (Brendan Byrd)
- Add gitc config (Brendan Byrd)
- Add dbic_retry_opts for retry protection + unit tests (Brendan Byrd)
- Split up the unit tests to separate files and add new ones (Brendan
Byrd)
- Allow for legacy sth/*_sth options (Brendan Byrd)
- Create _process_block with the new DBI retry logic (Brendan Byrd)
- Switch to using dbi_connector and stmt/*_stmt attributes, instead of
real $sth (Brendan Byrd)
- Add new version of CDTest from DBIx::OnlineDDL (Brendan Byrd)
- Allow DIY Processing to still use features like chunk resizing (Brendan
Byrd)
- Minor rewording in sleep POD (Brendan Byrd)
- Change target_time default from 0 to 15 seconds (Brendan Byrd)
- Use scalars for numeric defaults, instead of 'sub { 0 }' (Brendan Byrd)
- Add improvements to Makefile.PL and create a xt test suite (Brendan
Byrd)
- Add .gitignore / MANIFEST.SKIP files (Brendan Byrd)
0.91 2018-03-05T14:45:01
- Prep for new version 0.91 (Brendan Byrd)
- Loosen one of the runtime targeting unit tests (Brendan Byrd)
- Remove post-5.8 features and bring minimum Perl version to 5.8.1
(Brendan Byrd)
0.90 2018-01-23T16:12:40
- Add various files needed for CPAN distro (Brendan Byrd)
- Fix process_past_max to be smarter, by actively checking the DB for new
rows (Brendan Byrd)
- Switch to using vanilla Term::ProgressBar (Brendan Byrd)
- Add runtime targeting via target_time attribute (Brendan Byrd)
- Apply variable $CHUNK_SIZE throughout all of the tests (Brendan Byrd)
- Convert min/max_multiplier in favor of min/max_id (Brendan Byrd)
- Migrated old test to t/dbh-dbic.t, now utilizing CDTest (Brendan Byrd)
- Created CDTest and its schema files (Brendan Byrd)
- Extra POD and POD corrections (Brendan Byrd)
- Move progress debug messages to _print_debug_status method (Brendan
Byrd)
- Initial conversion to DBIx::BatchChunker (Brendan Byrd)