{"push_id":3045459232,"size":20,"distinct_size":20,"ref":"refs/heads/fix/readme-best-practices","head":"4352a84bac97182bfa8ce5e15d31059665d93472","before":"7b5c8feedd4bd900f42856426c5d4d20cc6bbb69","commits":[{"sha":"93957f9ac977455303f493bbc96e84cc4616f185","author":{"name":"Alexander Mann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Merge pull request #7 from datamill-co/master\n\nBump Fork","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/93957f9ac977455303f493bbc96e84cc4616f185"},{"sha":"662630e2b7df04c20012d87769abb340b2ab03e1","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Add Record - Validation: Specification\n\nAdd in breaking tests which define the specification for a broken record detection.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/662630e2b7df04c20012d87769abb340b2ab03e1"},{"sha":"fc968670d5055d7782106135269b1555c8e0bec4","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Add Record - Validation: Fix breaking tests\n\nMeet the specification setup.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/fc968670d5055d7782106135269b1555c8e0bec4"},{"sha":"04dc259574135d6b538b4ac59db02c0c88d8e87f","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Feature: Invalid Records Detection - Specification\n\nProvide specification via tests for what is expected to happen to modify invalid records detection.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/04dc259574135d6b538b4ac59db02c0c88d8e87f"},{"sha":"03e549c9b5398d9cbf88a5aa16211ae5ebc5ceca","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Feature: Invalid Record Detection\n\nDetect invalid records on load in from `stdout`. Provide the following overrides (via cli, config, etc.):\n\n- `invalid_record_detect`: `Boolean` - allows for disabling detection of invalid records\n  - NOTE: This DOES NOT mean that `target-postgres` will attempt to persist those records, but rather that it will not halt due to encountering them\n- `invalid_record_threshold`: `int` - allows for setting a threshold that tells how many invalid records each stream is allowed to encounter before we halt.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/03e549c9b5398d9cbf88a5aa16211ae5ebc5ceca"},{"sha":"4b25ebda8acaf5d7b1fe8811b0f8fcbe9b2e7f1f","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Refactor: Remove unused imports, alphabetize","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/4b25ebda8acaf5d7b1fe8811b0f8fcbe9b2e7f1f"},{"sha":"1e3e31df0e21331dd7c3f741f26efaac98dbe5d1","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Feature: Invalid Record Detection - Reporting\n\nReport on all invalid records found in streams.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/1e3e31df0e21331dd7c3f741f26efaac98dbe5d1"},{"sha":"875d5b4fd26ff83fd634f529c57ccc7641c04b03","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Add Record - Validation: Additional specification\n\nAdd in additional tests for `add_record`.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/875d5b4fd26ff83fd634f529c57ccc7641c04b03"},{"sha":"5fac7ac48fcffc82f22d33f257874f8aa35a9d4e","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"README: Update to include Invalid Records","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/5fac7ac48fcffc82f22d33f257874f8aa35a9d4e"},{"sha":"c93830b831952bde55ef8591b812df9a5a573278","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"PR: Non generic Errors","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/c93830b831952bde55ef8591b812df9a5a573278"},{"sha":"42c9472aeae5e605ef2fd14adde46bf6dc9d1824","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Refactor: WARN on _any_ invalid_records, not ERROR","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/42c9472aeae5e605ef2fd14adde46bf6dc9d1824"},{"sha":"63bf5b086c7c8b1dbb70b0dc2ad42569469eba62","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"README: Table with JSON Schema defining configuration file","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/63bf5b086c7c8b1dbb70b0dc2ad42569469eba62"},{"sha":"947da64970339692a5e5b42c8cc93e79abfb7d34","author":{"name":"Alexander Mann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Merge pull request #24 from AlexanderMann/feature/validate-streamed-data-against-known-json-schema\n\nFeature/validate streamed data against known json schema","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/947da64970339692a5e5b42c8cc93e79abfb7d34"},{"sha":"99de77c11b6008184fe1cde293a44e58e28ec9c1","author":{"name":"Alexander Mann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Merge pull request #8 from datamill-co/master\n\nBump fork.","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/99de77c11b6008184fe1cde293a44e58e28ec9c1"},{"sha":"c06d3dc5b9c63a2e250d7fb012015adc19a93531","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Refactor: Error classes instead of Exceptions","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/c06d3dc5b9c63a2e250d7fb012015adc19a93531"},{"sha":"53a74b9c43adf203d4cf618639db8e1732a96630","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"PK Change - Detection: Specification","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/53a74b9c43adf203d4cf618639db8e1732a96630"},{"sha":"8bf14c97efb9f23da0f5fee5d2b05a1f238b576b","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"PK Change - Detection","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/8bf14c97efb9f23da0f5fee5d2b05a1f238b576b"},{"sha":"cbba7f95782a9464c9a81ffdb204cb4bab8e32db","author":{"name":"AlexanderMann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Refactor: Error to NamespacedError","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/cbba7f95782a9464c9a81ffdb204cb4bab8e32db"},{"sha":"eeec4e33318c2ebc4595361fccb97513364eca82","author":{"name":"Alexander Mann","email":"3f9cde36464f32489876ce3882d81e22ae6b7495@gmail.com"},"message":"Merge pull request #26 from AlexanderMann/feature/primary-key-changes-fail\n\nFeature/primary key changes fail","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/eeec4e33318c2ebc4595361fccb97513364eca82"},{"sha":"4352a84bac97182bfa8ce5e15d31059665d93472","author":{"name":"Tim Visher","email":"5ee0edb9e2229c0838f1959779f1949031de0123@stitchdata.com"},"message":"Merge remote-tracking branch 'origin/master' into fix/readme-best-practices","distinct":true,"url":"https://api.github.com/repos/timvisher/target-postgres/commits/4352a84bac97182bfa8ce5e15d31059665d93472"}]}
{"actor":{"display_login":"timvisher"}}