{"push_id":1927932727,"size":24,"distinct_size":19,"ref":"refs/heads/ingestion_config","head":"cbb8b3164836c87e4b81eef8e9a873ef56cfe6db","before":"29c804d6946c59c181444645fba246407d26df6b","commits":[{"sha":"8ef17e0b3944ebed6a0e3b82355d839cfd81966a","author":{"name":"Marios Trivyzas","email":"842043d81c78760dd219572f8a8643a367586e35@crate.io"},"message":"Replace [[]] bash specific syntax with `case` for string contains() implementation.","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/8ef17e0b3944ebed6a0e3b82355d839cfd81966a"},{"sha":"fb0fac3b12cb67dd135a6e93cf52c89fd6936d3a","author":{"name":"Mathias Fussenegger","email":"bb3637c24a3a37def2478baea23f3a63a3cb44bb@zignar.net"},"message":"Utilize _field_names for IS NULL and IS NOT NULL\n\nFixes https://github.com/crate/crate/issues/6126 and should also improve\nperformance for IS NULL queries.","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/fb0fac3b12cb67dd135a6e93cf52c89fd6936d3a"},{"sha":"af39ea5b7a4e2d2c109736db602a303ef9e5d1a2","author":{"name":"Michael Beer","email":"844aface8de49b32585c3c744b570659f1739c56@crate.io"},"message":"removed rewrite from -C command line option to -E in crate.bat\n\nthis issue has been introduced with b8c295098bb07685ceb677af1e4072b7ee957081","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/af39ea5b7a4e2d2c109736db602a303ef9e5d1a2"},{"sha":"e841852bd0d7469e6794483bc0cdc8c0b5679744","author":{"name":"Mathias Fussenegger","email":"bb3637c24a3a37def2478baea23f3a63a3cb44bb@zignar.net"},"message":"Tests: Force SQLExecutor initialization with a valid clusterService\n\nThis adds a check to the SQLExecutor to make sure the clusterService is\nnever null. Otherwise it will lead to strange NPEs in tests that's that *do*\nuse the clusterService.","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/e841852bd0d7469e6794483bc0cdc8c0b5679744"},{"sha":"1a47d7c6845ea2379d508f92bda48078679c9658","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Use the lamdda argument as oppose to the enclosing method argument.","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/1a47d7c6845ea2379d508f92bda48078679c9658"},{"sha":"44c1b24a5a0a90123d35f6110ecd20bf600289ea","author":{"name":"m-kharbat","email":"6b68a645ae9bb61a5c4841d8edb5a5e7bc048b1e@gmail.com"},"message":"parser support for create drop ingestion rules","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/44c1b24a5a0a90123d35f6110ecd20bf600289ea"},{"sha":"38a9773adce48ec4bd16ac2322841130f8e3dcff","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Metadata custom implementation for rules storage.","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/38a9773adce48ec4bd16ac2322841130f8e3dcff"},{"sha":"7cb6412fa386c41072373467acbbe4a5959a33cd","author":{"name":"m-kharbat","email":"6b68a645ae9bb61a5c4841d8edb5a5e7bc048b1e@gmail.com"},"message":"analyzer implementation for Create/Drop Ingest Rule","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/7cb6412fa386c41072373467acbbe4a5959a33cd"},{"sha":"e14437af0c2270142f6d86b5c0554ace63f7c0d8","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Ingest rules transport layer.","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/e14437af0c2270142f6d86b5c0554ace63f7c0d8"},{"sha":"3aafb8e324a12f19ccd2e602f84ba08814f5909f","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Fix IngestRuleMetaData serialization","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/3aafb8e324a12f19ccd2e602f84ba08814f5909f"},{"sha":"cc8eebfc7334185fe0b2327cbae67a12f23563e2","author":{"name":"m-kharbat","email":"6b68a645ae9bb61a5c4841d8edb5a5e7bc048b1e@gmail.com"},"message":"implement information_schema.ingestion_rules table","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/cc8eebfc7334185fe0b2327cbae67a12f23563e2"},{"sha":"97fef7fa5f1aa189f65e5483a4d0862d8c81c938","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Integrate transport layer","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/97fef7fa5f1aa189f65e5483a4d0862d8c81c938"},{"sha":"8fe3f3fe1172635a0f003bf59542b94bc0b9ad67","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Use iterator instead of foreach.","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/8fe3f3fe1172635a0f003bf59542b94bc0b9ad67"},{"sha":"a6515d7862c21ecbe224db8a3e609f080935341a","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Use the same pattern as the privileges metadata","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/a6515d7862c21ecbe224db8a3e609f080935341a"},{"sha":"3da55ceee3f10226dc391774da1f412f269d8352","author":{"name":"m-kharbat","email":"6b68a645ae9bb61a5c4841d8edb5a5e7bc048b1e@gmail.com"},"message":"documentation for ingestion rule","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/3da55ceee3f10226dc391774da1f412f269d8352"},{"sha":"0d048e017927016590a50137e8adf0b810f9e8b7","author":{"name":"m-kharbat","email":"6b68a645ae9bb61a5c4841d8edb5a5e7bc048b1e@gmail.com"},"message":"implement drop ingest rule ifExists","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/0d048e017927016590a50137e8adf0b810f9e8b7"},{"sha":"2b2e5757ca10e5cc90fcd1cc793d02f92c6f6887","author":{"name":"Sebastian Utz","email":"114df24eb25e5f3a2ba86c5e18de1fcd0ebdcab2@rtme.net"},"message":"rebuild `ingestion_rules` iterables on cluster state change\n\nalso rebuild `routines` iterable on cluster state change","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/2b2e5757ca10e5cc90fcd1cc793d02f92c6f6887"},{"sha":"17034c62bed8857171235ed97df0ef9185862d6b","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"Return correct affected rows count when using drop ingest rule if exists.","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/17034c62bed8857171235ed97df0ef9185862d6b"},{"sha":"9c967839bed4e8029d6b2359f6e8539dc45ea60f","author":{"name":"Andrei Dan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@crate.io"},"message":"IngestionService and IngestionListener","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/9c967839bed4e8029d6b2359f6e8539dc45ea60f"},{"sha":"92e8fe7fdc2494d1aff706dc716d69d74271efd0","author":{"name":"Sebastian Utz","email":"114df24eb25e5f3a2ba86c5e18de1fcd0ebdcab2@rtme.net"},"message":"transfer ingestion rules on table rename\n\nequals() and hashCode() of the IngestRule must at least contain the\ntarget_table otherwise no cluster state change will be triggered if only\nthe target_table of some rules are changed.","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/92e8fe7fdc2494d1aff706dc716d69d74271efd0"}]}
{"actor":{"display_login":"andreidan"}}