{"push_id":1804547809,"size":147,"distinct_size":2,"ref":"refs/heads/extended_bus_post_signature","head":"d2f30856ad6753d60c7b98a8a88716954ea7b2b3","before":"27dc21588d06afeee124687fc9cf5963ade86ff6","commits":[{"sha":"92840518e6d65034f5488809a8e148098940d663","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Add `projection` module","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/92840518e6d65034f5488809a8e148098940d663"},{"sha":"a29d65534b484220788fe229a5c5e0df5250bef7","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Introduce `AssignTimestamp` Beam function","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/a29d65534b484220788fe229a5c5e0df5250bef7"},{"sha":"4967bbab11d236c22c1da694e44c0a272c4bb7bd","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Rename id set functions and make them serializable","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/4967bbab11d236c22c1da694e44c0a272c4bb7bd"},{"sha":"3cdb766eb5c622932b3173c85cebb4e949614d00","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Extend `RecordStorage` with Beam-based read transform\n\nAlso changed all `serialVersionUID` to `0L` for consistency.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/3cdb766eb5c622932b3173c85cebb4e949614d00"},{"sha":"08e6631100281ad6caf396c89d6256cade4e0a49","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Add serializable event predicates\n\nAlso added timestamp validation in non-ser. `EventPredicates`.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/08e6631100281ad6caf396c89d6256cade4e0a49"},{"sha":"4740734ae014dc812403d1f293766b33574b8e09","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Make event entity filter serializable","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/4740734ae014dc812403d1f293766b33574b8e09"},{"sha":"f72637dda3ce5e2ae74f581a5e6541dff921ff55","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Make the `MatchesStreamQuery` class package-private","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/f72637dda3ce5e2ae74f581a5e6541dff921ff55"},{"sha":"389085cf1b4f22b7f0cc7af98edcf1e87fe337eb","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Address unused return value warning","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/389085cf1b4f22b7f0cc7af98edcf1e87fe337eb"},{"sha":"abc3fd3defa8c15b7e71dd6c7e7f1d1f1785433b","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Test serializable versions of `Always` predicates","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/abc3fd3defa8c15b7e71dd6c7e7f1d1f1785433b"},{"sha":"c84eb7029e91f8a0e71348a2426b0d5c7a006aba","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Introduce `ReadFn`, a `DoFn` for reading entity records\n\nAlso introduced `Index` utilities for working with `PCollection`s of\nidentifiers.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/c84eb7029e91f8a0e71348a2426b0d5c7a006aba"},{"sha":"b421f271250ab879afe087b61e53fb6e125426ca","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Update Javadocs","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/b421f271250ab879afe087b61e53fb6e125426ca"},{"sha":"1e4bba79a2e71e8b4868741b4afeb46a1cd8aab3","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Roll back inconvenient Beam adaptation","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/1e4bba79a2e71e8b4868741b4afeb46a1cd8aab3"},{"sha":"a117c55ddb06193513ea25839899349e8e0e6050","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Add draft of new Beam support","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/a117c55ddb06193513ea25839899349e8e0e6050"},{"sha":"a8166979cc9aafc5e05903afe70165a7659bb9d4","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Improve code layout and Javadocs","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/a8166979cc9aafc5e05903afe70165a7659bb9d4"},{"sha":"71459bca85bae6a7674e9ad9893acf04c0a874ea","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Use abstract bases for reading and filtering entity records and events","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/71459bca85bae6a7674e9ad9893acf04c0a874ea"},{"sha":"6de8cfb9494d1781e5e97b7c8fd14c0add7bed1f","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Fix code layout","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/6de8cfb9494d1781e5e97b7c8fd14c0add7bed1f"},{"sha":"79f1ac6f471b2a8e76f593c1d11a91591e32360f","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Remove redundant param","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/79f1ac6f471b2a8e76f593c1d11a91591e32360f"},{"sha":"93d77a60a3b1fae807e064e30b774a234bf0e784","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Move `Timestamp` to `Instant` conversion into `BeamIO`","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/93d77a60a3b1fae807e064e30b774a234bf0e784"},{"sha":"dcf602447feb93848c2a2ef16b57426dfe59498d","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Do not post projections to `Stand` during Catch-Up","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/dcf602447feb93848c2a2ef16b57426dfe59498d"},{"sha":"aa0bae56ba789e3fd71abc7078d536db47a4ea2c","author":{"name":"Alexander Yevsyukov","email":"38841ef9f5d4ed8c545477107cf6bfacf59397e0@teamdev.com"},"message":"Read records with IDs in BeamIO. Some types serializable.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/aa0bae56ba789e3fd71abc7078d536db47a4ea2c"}]}
{"actor":{"display_login":"dmdashenkov"}}