Alexandre Dutra all time


 16 Collaborator
Olivier Michallat , Benjamin Lerer , Štefan Miklošovič , Berenguer Blasi , Ekaterina Dimitrova , Andrés de la Peña , Yifan Cai , Bret McGuire , Erik Merkle , Andy Tolbert , Eduard Tudenhöfner , Abe Ratnofsky , janehe , Jane He , Kelvin Long , Annamalai Muthalagappan

 473 Patch  5 Review
efa25fc8d10bbfcefe14fc6f2a623b6a8b73b5cd, eb68380866c9d96592580fefbc1b79a497a674bf, e3902bcdad79dcef43562a075d6a130c6a77d63d, decabed60caf61412499ef320982b7b74ff45a63, 5f46d3ed022fbbec1980344ebe69f8d5d4e1c7f9, 02def26cacb7657e9a32266d2a5a92e1d444cbb2, 2a1e37a21cc6da8d9f78c2001a1c1c9edd9c79a7, 6da12e31e60d132b1f50a3004d45397c4db912ae, 387f75714da6e23f0f68cea2815a5e9088a3ae74, 4dc7de39a1a88fff52d647a3757238fc672f4ae2, 364d9e8b59723201516c3c221085242f0b5d8695, ebe7a5e0c2c22c64d429909a7d4f7ca45af7a456, 2a20841f160aa7fa4d429881bc359b538fc94488, ec387044d1a6b77c6b00ac28d90cdff9ad44bb93, 85b527faffa3fafca16a05d763a7be6de9e0a58a, 2e1250635f0713d523f14bb50e8cd6f21bebc9fc, 522df5ab020b285206f50231aac1511181d078bd, abd011c795a99a9401b7c15380f371aaa541b94c, ab58fae478442cc3b0bb9cf814e456c106355103, 706e03c5b46d5c1de801c0228e409ff6727bc045, 5009dc8607d5eef843c21a845e96af863f76527a, 7e74450ebe9d70136b164a5679ba8e40b8cc0b9e, f08db2ef5fcc70b3486bd0b9ad74e9356a1be7bc, 5642d4df822e56386cfbe7579284d8db1168d002, 4da0ccb1b8f715e4392bce78b00aab0bdcf82420, 0606b495c3088dddeec4d213e6603214f7b184c5, 4ee475e4454b5ec0f408dc7313d3b934b40166e5, 6368e2e9effee4f118b75b217789dfe8d1d6dc50, 456f173012e557d4536664586b3682adb706dd1f, 5b39de639d00d7be3e41ab99a328511a32593a5f, c4c561f7d154b50fec50be9da3b4ca9c4c34f4e2, 6d537c6c4670bf006ca9c7580f714b8e45375306, 4af33a009d8c7376af53eb0f3f825ed6b83bdb75, edbf967ff5dadd44f4e9b46c7d72293f7a1774a4, 5f3026bbd370152985532042865f42029ff8a871, e9edbcd1d32504be866229544ee5d139380d5c8b, a2b797b420726a183b58e900b4a83bdfe193fd8d, 7070f075cc3a1c245f3ad891aa164977925b1e33, 0d97dfd8d9e43721b41939e3bdbcd0a696d381c4, 130ab655b4a45bae3dd6683bdb5427c88de48850, 3fde31eb8cea42ab4e342eb1ab555fe56c413ac8, 8b77ec2745f7d6297c3e1a32a1a6d5614e5dcc48, 29d11d9cf9f61cafed508ad0e8e0904f35b23121, 262cc4f99dcf127ff24bf347131f19e5a173a62d, c6cab7303f88ffd285ede10330effeb6bc7a5f74, 390a01cfd115f1dba237f1b8c44bef3b90b3fb17, 8bdd81f70ab18aaa6360b376abd17b1c5c4b4e30, 4d7de91daacae82d9be0673e471dee0926703cc2, 869eb5581dd70cc6a93e7425d556770ee9b19ef4, da712c776ae48124e736299a5a5002806ec501b3, e70f0c9178ff8121891a6975c11998acc5bd7253, 12f329ed78b2b96aa0d9d7a2ab23caa20b634a96, 6f115e72f419aafb265617b7ebf9f4553c43921f, 4ee99e0aec11187b24559812f54919dcbbed7a21, 890f901f3112006022e3115ea738828608b17413, 38f698d5736f8979e7cc5a3a3802338b4617a9ae, 7233016ee2125a5fd658e87993cb8ba7a969cd1a, bb145ebb4174b8385dd65c2b1b5b8c04a67e3a3c, e1d637532eb0ef3e04af528e87ce605041afaf75, 4519c9f199be17f4af10c24b8440cd8c2befea9e, cc037c7614b2ae1a59dc66cbb12f232d97db5616, 48f56552d8cb46375b21cafe5c59822b5b9c941f, 89a80c14cd08ab5cbc5e83481678c18cadbc1c0f, f20d22664bf0e22ac6c80a1847420267e2f7f697, f082768cf7bcb032bfa83d7a6da4ee21d97c3afb, f3334e2630a82c69bcdb8b171d631e834154e5e9, 67eb54e06e7089adf0e7d089699ca4fcd788fd53, a54326fb48a4970fe61c98df99baaaab29a25a42, 1d5b12ec5d3c3f7ccb163ff04f38450bb097f290, 9a34929bc2306eeb4e8727d9ff934cb81c61ab27, b87c6f5afa15965de8b257758ff5e788bc46d9c1, 464d3d23ee0fef8285d48a7b9865f7d076e12842, edb2dc277b07887200374301b637f9a31ac0346e, ad833714aae298e7a38c65ec3e32100e4961b9c4, d23ddafdcd84145f7cb622b6351bad8b345469ea, 58e79503de9a2e8b13464cb38a53c424b6ba2ccf, dfb816e5f7476cd0417ca0741b4326c43b6d832f, 52f355039969a6ec1996088aedaad39a2eae465a, c5595555dccefb93b7db6854d57af18da9fed1af, 2e25a49ca2647e8fefdda084edd379e8018d9dcf, 0e80c2573726c676296d78bacd4cabd825e47d88, 761dc9045922f2524e413eadb6f9580944859457, c6b6b7365cb27317bc85da8bc71e2ffda029bdfb, e2f46f4820e515551fc7d7f06517a31ebe420a89, feabdf70ac16bee38fbb1a35e99a4c12197f2768, 4d29623df9d3d71a382000bf922daa028914e530, 6c51faab0fce702c250cf7bbc652484fdfc16f6e, f0c77ef67b23a8e99f318fb167bc568189fad054, a3c8f45cd7e6739079bf0ed620ca6f5781f94a33, 5f7b7fa389f97652ab8b5dc283d3ec46b734d8d8, 7dca8e49881576019bd04c6005e59b7380910589, 9f4939c58b901a02ca6c435de43757e5c7e4e3ab, eea59c6d0be60420ce10cde7be0e4be8f7e5453f, bb0a42b6b91d826f1430b4b92307f2f9b9e68f13, 0f7ba2703790b45941baddc2c04c2aeb8c8701c7, 9a273f053cd55bd60d133b5d91e2e05f7f2e4d52, 667bc97f6012e522ced1aba7b0b156f4e60194c0, adbdb93727a15f6f110d6cb60bfabc65ed8deecb, a6e1deebc731c5fc21fd0c80289ea8017486192d, 9b42e3894cc5cb797f707114c8f487a4a7c3dde7, 1f60c94e7af8c10bd0230b1fe649014602bfc42e, ef56d561d97adcae48e0e6e8807f334aedc0d783, f84648f9d77ac62ea5fbf493f52a1e823b337b87, 130fd257467f05e838bf23ce904733bc14936b79, 02da73841c4aaefa8daa76fcd871d1203f322f69, ad278f5091c2a8f64693a0a6f6ddf99a8ef004af, 9251657c8e0acc37a2d960c6e0fe7c8c664e6ca5, 17f61165c3b2580979da10a98b12899417fe0a8a, faa7f7c379ca5ffaeaffc31f2cd9ace0a5f5bc42, 85b784bab7a2f775e1d7433dbcf50df8aad8125b, 39be4f71aa974d783a11b94ff1fa70beaa7e6848, c3cb29664057e5fb470465ac36fd58649d14b630, 632424655af70a3edbfacf21a0c493f923e9d215, 0f522118e68e632d0d9fab9ce057e81c4e3993c9, a70705d1fc1231c7b57388aa89ab6a9976918bd8, 8b88f280b419d28e0b09e8a38deb41d76f91c445, 367284fd0aa2bc3583f3afc87e11825129c2c8b9, 0df1d2ea5ce398b73405ff4482070ed1e9ddf180, d75ddadf5bf326c9530ff90c949f4c5ff3a6055e, 890a8c8c3daff480922017d3d998f2c54eceba95, f3ee4847464aef151fbc2cc5cf5455de48a5d72a, c72d5b9cb90867d3860629c2be95fa849645d7c6, abcbdde52a887c62048b209f89e1a2e6c61f062b, 257c7fafccb701496b844a3d96766379ac4efb23, fd9cb23d369c0e749ddf4feaf6947ee0faf54769, 73b8cc196a3cce4403b7ee5e2db8c2c4227225c4, 346db046074f35f9b02993f1b607d0300f7c1be0, a86cb80d1182353a13b525f5b79e62fa6e825efc, 3c3c3ff61250844be667e9e18d5aa85536c59fd5, e4c4569fa56a35337fd478b705989182f7de5634, 2e300fe1cc822d5234c69ba539c4e05b828b85b9, 889fe572e3720cfd4bcff06ce5cac3274243d110, 2e896c1c8cadbdd677590cdf2706fc55a423a0da, 5d037ccdd42732ae7e1145011bfe45027f21142f, a39e4895e3d600e549411eee4bd3b8392ba6e403, 146edde75a567c08e3026c34b719f358b776d6bd, 1ad477a2ed725336b67e842f932eb590cbbb5d6a, f624ebf5df4d93eff34b4033ac57d9fb4a6b12f5, b6f72736e061de14ec6f2f26fdce97a665b37092, 57fdce590f0dbc79858a888be37918976a56c220, 5f0d5365bb2ba9d6dd057c2fabef2d2d3d493e98, 22065cab793ed2d91577749f032e401e8be02cab, 6dcd345cdf0e4a61cbd9dc771abdd6611e9a58b9, 915fbea5e2ce889caacb475bcb95a363cf4b720b, 97c665730bdfcb4657985cab64935274d0f750ee, 84c6dfe920b6aa8a8af299f35f5e042803323a51, d765a6a59162ee596418001ec56b9360679d8d6b, 11448aa6532791f331f3f46dec03bf3d0870a63e, 22d8bc5f5d81adad760377b85f6617cf6fb723fd, e5f174dbae7af4cf3438355335e8e14f3d1f715f, db803e84b98a13c40d4c37b598221fbde924d20e, d1b782e4509d818e035737564def296748eedeb2, 6ec72c452e00c22a7488d6cccec3ef87420f7c6b, ad3db9cda4bfd6af74e35346057764fa1745ee21, ae2d208b24678710a4235f79dc7c8d9d1e84972a, 25d5c7382adffaf09296c5311cfb8fc0375d2e72, aedcc71acafd383e89e665c97823710c6f480090, 0be46e020cd8e1e2a32f691d02813333923c5f1a, 5f24d21c2b7e0464b15a15a397c07276f64c4ead, e6ae0529f8441ba149a4c35c16b4fd78a235ff95, d32c7fe52de7a8ed25768134c70ae13c0b3f9fc0, 2a705683df13f28eba2fb76ec9cdd8f1e8774df7, e63de8a55dcc46fc67b86f436b54cbb522669592, 3506c24a4fdbb954915fdd44d8ca96c3ca2317bb, 8fb2007632b5981d855da29439042c186d909644, 2765972530d914bc32e749cc053fab22eab526b4, 3059c89437473a652ffb216984557eb9ca64b1b8, 1c580e2efdbbf05151a30d82c014cb5c3dfe415a, a3fff9a6bce4ecb42ba7df90f6f454234facb782, 1a828416a8eb566522b84950c65a931101c3ff76, a7dc7b70d0b2f29302dab440aaa4d4117a560688, 587a9149a7e5756fb40d40ab73a03b2bb2b91445, edeeaa0324251fb667dd4998304342ed36c12661, e8d2fe65cebf118b0d837e90380fc49d13a19fe2, 55c03928ea074df20cae1ed4ed032e0adfed49dc, d44a61a163f892216da13e54bea8eb2ed5943358, 334915ba5cccd2e46ecbe74d736f3eeee92a2e9c, 0e134a493b1adf8f35a23fe68c766add180cbb54, bc0f569574a631387e37935cfc1b013fd9cb2510, d86ba858b8b0bd58f1f9609acc7582b36dc85dc1, a0e4cced158538a4a444792a2e1e5cd5c3df68b9, d585dad986ec9d6c849a665d47e2e0fffd1f6cd1, d68e0f85d2b7e102d52dae42da2e17e72c024f33, 9975dd9ebfefa0191d8a82df9b524cf6187e6872, 4507473d073cf60bc6c81a96546312940868b394, 11bcd4916687ff584a1be42692e7e8a3150bd200, a87a44111b5ff7fa9c94afb01f8bb761a273c190, 811412ae9809863007d9ddd17e54f170b1c9dfe3, c629826b0a32095fe2d9062d46c2a945ab192304, 959355429e458363f2ea8bd15baea460c9fa332b, 880ff7b999a9e55fcd55a27171a779a210f7c7e5, a92d86213728b79d1b472afc65e394fbea216369, 3982f1e383496a812dd3ea2a7a093262b1f5cd03, 6e68709fdf6308e230990fe9047293ef03b3daf5, 9db6e08694fc42ba31e89c0d52eee8978dca6c70, 2cf8aaa9d53a05fe75cc009398273cd0808b5fd9, 4e7ba5494eb411e3f1d4b3a9b63698db889e1a90, 842415ba240c5b5b31bea8ba022b367388ef5243, 88617da2d866ac95428dad2d292af91f8d91f72b, 745dba3133ab161e2d53deffef9800acfb631f18, 94422b2276ee08d2fca218c8fa113358b5a076cb, 997ac2b8b7a7afcceedcef2dab8b6f310160b665, 71a352fae2208389ff3f66b3a8431c20eb5241e4, 278388803a86c9aaafa73639653b985420b440e2, 71cab54f087b24d4cd0643c4bed7da261268433d, a9f0911da102dfd8298d12cf35a28fd295e663d9, 112d0d7cb771e8869a6d3d3f35e645c206b694e2, 1427be868bcbb115258e87cccb1cffcf54c82e04, 33fc2b8b30cf88706a8e06ba57e0436b59d11a44, c2653fe5f1cff02dc21078fe195feb6eb744f9ec, 17497192bfdf85977d222ef1cc9ca2a3bcb2012f, b4e0889034bac66327be3e987ac26beda4becd7b, 273806d5659318854fbeddb00f1d873885b3a52c, 590ac020c59286cdee04cb35c05ee7e7b3d788ca, b009651a30dad3f29c548ae32ca7638af73847e8, e327fa73f8ef3e798b0bc00806900828bb755bd8, 199e6ba6f17eb13471e4b95eb9bd9e0b9bdc4893, e0d5bc0a4b2e90493685bc6199785f7b7c817d1c, 3adec4f236bd03ea22423b6f97c479fce752e8ed, 5c370cbc47eb19d0d53762dd408317d9d9f13a62, 634658c85f3d2748d3034ce93e36392c8d1d734b, 50e4d1bbc8403a4b187a1cde2978ac0068890c44, 5ee71a3477bee2b75580f921bdb42d6e950b544e, 22296c612074a8654d08b51c5b91cecf2cfeec84, b4a80d2da716d557085541757e66ba9f92d1fd26, 51297ec8a112c3fb92570c30dab202ee06cede1c, af826b3d5ab7182a520da4ad4ec87dfaf337396b, 3bc6c917df0233d879f8f26ae1d78dbbe61d7fff, deb05a6695239b8e3a9071a0bf73f03606738137, c2d76f6f62dcbc2b27286bef29c0babf5f7d9cc4, a97c7b4343b86647a64f212d8f44e4c3c9d8b4e7, bab2ef60766222e34633da067b14c3adca3558dc, e2dcbd950fa7ac3c169ba2fd9ea730424455f321, 278bba877f5a89c6ce30782a0824c9055f59f98b, a8034f0dda6c1292b4a0a0430b2a9def95dba65d, 356dd933dcab5cb58f2e96329dd59f1df51c1eca, 53ea405d24cb6cde8dad32436923bc40f8ceb26a, 1e29f2640cb8908e4e71d9cd3c13307e2b9f9647, 3441a4a8d9d8b48461a6bbbf26fc08e40c1181ce, af5979f4f94c368c5ea5c7ad47f34da56f8e8715, 7c5b0890874d5de4746fa677b22837f9399df003, 67be24b2719012b5e191df60bf64ac956b1526dc, 1fbf65f6b07ca7b9bf699691b098d31931a80497, 18f213afa1bfdb50a2690f723233a8deb3f1c210, ca8de6ac15d7e0a15f5476f35481b417f823afc0, 7af43c5c212f9802471530f1a076cbdda7357893, 961dc3dc65c6d90fab09cb2be03a174b6276cafe, ce140fad68704a72b409e8f2b4be94f336512d11, 09f6ae0457738c6e13e74e471b149b6da8925a26, b179a27d725d70bbb26b44a440dba7060b87b900, cc8b9ed0f9c99d9163dccc814e9d27231489bd07, d3be1e2e5ca8d6610afacca14c738646db0e5d86, abe376df67309774f600ba53ac3e6958f8c9b428, d1d32a6edb612346aa466f5514ccef94a85d80c1, 1bfe33f40409d53ab5064ed8fb28122ea53b26da, bce94b49ce6de142c1a22855ce27a2c8707a64e9, 011b5c7f369b6c8691ff35eb4af49c897021c461, aee298903b7df41e18452565a2ef5630d51b4d1d, fd6ee70c2843aa0a0ef810c79c770efce2355609, 43dca1ff054911de7b924d841c85ac0096240e8d, 26383efe10b56cfdd8429182d095e7e6fc07f4c1, 1745a436c2740d2a83e11afebbcf7c08bbaa0b02, 6999f6c67f9d8e71dafba902841bc97db7837502, c945b68541f859cfc056b7eb632f6dc7bf8cf7f1, 0a4b945d943ecac5c6eb94255b4c0e1cb7678760, 0aa5c23109f2e49718dec93558459d55fa3d14d4, 7f568935122fbc7798a73e3d22d4436b92c1dba7, 473f262174a748623caa8a1e07eb71b256130410, d02b5b4c13ff84246513b6191bcdf1c28e44c60e, d5c0d848a75619f6e45686d27dbeab155500a336, 2cc488745b356bf9f383ded0797fa3d50fc7b698, cc882f2f0967bacc949a6583d6c30cd0142aad9e, a3ba5db39fb80496066b8e27561fe18fb04d9850, 705fa26055c1466aef3c9077ace506ae83c65931, 69a692fce29056d575f45f8cbebb20247de6fa09, 5d54f7b34c754760fdf2fdd6dc6d94867b4b15f9, 17a18193b583cfef4810ca5cb63b2013f51f09d0, a351e002e3c2b3a8a45026d53b45b7b0b502929f, 75b670ea5a715a3aa0deac4e67642e2b32966c19, b10a6fb3992aa93f3f2fd319aa00c38ab3a23220, 59d08a6bba1218ef9bea7d7d4edfc5d1fef3f609, 8ead1325edfa3f09684689c39269ae1da9d7f8fc, ed2d5aaedb1a2320e2b57de7a5d127bcd7157774, b054abb237e3bc6144ecdf2208a22ba8044dbbe0, 1e818d866a68d66ff1d498fd5a5cba60f59d7b09, 09c1f6aef85f6b83ea03dbe3537684c8d38f183c, d456e2a656b91f5a651d74fdcf322744dfb8ea85, 48fb1f6b799c426d8081645b786aa1bfd352d1fd, d245dbd8f05351cd809acdcaf1b351f9b10125e5, a3051b4ce683e696339acf04c3dc426a2047c49e, bb3848b282600781347b2b8d642d565d24138545, 2e89e3072196ba3601f9db151c7a9c766c151a0a, 77c301d91486e75bb9e5f572082f5358528395e5, 6d325159284edf905de518e5a10e4dd2cff83a11, 95563db36b41a5a4b78ee4bc5e68a25d3fc03c6e, 860eac18230981479b15c03ab00410395354e156, a85f5dac662b12bb747a809d730a3596d590817d, 674821f663b3f6259195d259a09b2b8e06cb5638, 5c06be53adc22d9a9afe8b1c78136f642815137d, 7d9996e3220109f84ff0e64c210973b9701f76f1, 091918e0e879acd6b38a8dd2e41c2a16ac182a82, b7ee28e065d67586cf661db5ea1231b384633181, e60d92aa81b0c7177a0a128462b2434e4ef3c832, cce68e79a1249b856789abeb0e71067df6fb180d, 8c5ab3491f5f8dac492144ce44b3ecb92e23106e, 3cb3de726ca99024b2396107cc5cf224d65dc318, 153ca4ca1f81a86b174fa9238c0ea9d7e2748af7, 7ec4bd9783d84380d8ad64c62cf6d8fb5d8386d5, d7dab59057eb4277c975f447408461eb6594b8a6, 31809f49d968c53c0436f2b5a4b4aa9a5885607c, 3ef94b9dc57f5b87449276f96ad63b9dc4e44bb7, fcb7ffdde6081a96b5ee6bd52d850a736a0e0ca8, 1d04d8a6072c20559f17f9f4007ac3625815b0e2, c8e008dc03537d83d9d784373fb48db1740fb167, f803aa0210b14e923e83481915e3cd27de4a9b09, e57116369f27231c71e7b6ddfda222929591f7fc, a69a43bdf1c8a835aeb83710307116effdf89801, 3ede67d127142035f2b4f4a68f51a6e012e0807f, d646982a347970b97504672954889257766e6875, 5a58acae4aa83336b25daf6f7e06bbc96a94f3df, 7d88097a880089c8c740566518f1815dd78d9ae0, 46817dfa60a70b0c22f926600efe39cbe7891435, 411a76af1948b7fd6319af12750e28809e07bf0a, 715cadb8d02a77580fd180d8033426395d4e21bb, ef6bed7bcee3ee8057b5f2b7291bebb48cb34abb, 7e8bc2b9ce44d4643e8054861480c9643a8533f0, 2443d2f951fdbac5b158e7b9ce81958d0be5406c, dec2af12f3c7e80d055316e51258e2583505c7bf, 2f5ab8f859c7083489a715272014c8292f84f7f7, c1b815c407cbe31ccb7aa8c6f7ea719bd5f3da76, 73a709ef43687a3588e5511823939e013d888bab, deef1886c45cc7bdaa715c74f7372fd03ecf0f23, 723dfe9893bb6386d60d99d51e1bd73358298d7e, 1eb7d279c1e8fe697bcf8d8971ba50a7b487961b, f1c98372c7b5aad905f548762d5bbb60156ba3ea, b6c2a98f1ad13a4028f4c2283b4e680fa195dde0, bc74cd2036552ccaba1af6830bb378150d83891a, 507fedb1cd5985509561a9698206136cc996a386, 97a161d567b0001b8a8cd636d40f5cb5c9eaa3bb, c790361deaa6c62318567e2f819e97cdc13e9718, e4da25d0f3103a2d6b16f83ed23d9b82cf73b8cd, 56c16384c318ea9459656d9e9024e52cce73fbda, cf82b59f9377349f504913724bdc14dc74b7fdd4, 7b00931257f7af43cb5459ebfc605a607f9e7a10, b5919b6318956b13b46adff0d4cafec91795f85c, 90964438ff3170b42fdc473fea27606f4ede6184, 5c29269b96e57c09224e0cde19a57d17d5761e6c, ed2ee0477f9fde8342ec945c5455ef35f3fb2282, 944445aaf551ecf4fdc1fec9229a61725a1e4074, 74d6ef58d218758ef271b3cf170fbf78429d0600, 50dbe1e7c4ce917f5511361168b1a71de74569d9, a3b2a28d1d0f6afa16f4666aac695f2046194e9e, ab4302910937cb729a86ac5e8b211fd82c7d9420, 2e248a9a8b7a7f2aad7aad4bf09e982b785c1aa7, 02e5d50a197551fec8e7d53c7a5c01a097bef435, f6980df6e065bca4ed2db28297d56e8f55c8d514, 4c2d26d18af94c8a700f2611f00b1f3b2a2d0656, 310cd3365fd7d17d1fbfb8f8d10ab5312950ee81, 627b325180a6fb3436ed7990d7b136a863b3d0ab, 573fcb1cb4809b541aa29255c862019a6c95f601, 57d42a3a255326739e844ceb39cc9a1c4f3d8c5d, f2a17753394086216265a56f2e8a247a6aff313c, 59a100ac406db453ff3a5de614449518e41b6a80, 2a20db98be0c7436fbff881f8aba9d45f38507dd, e1e7ff0e61f2680392e37cee6ff9efb4fd3587c8, b812269dd3ff2ec722dfe59032fe3168244ca9fd, 62514ac2a631211e38d5a848ed724e0a21eb4126, f8baaba9601657ad425f50fef5d4c5d7bc35ea0c, 3cf2ae8384399a5584b2c7a64de3f62c2b31b8ce, 0b9551b7ee7c88a9492147e016954786d73678c5, aa385950a722f24ec30fbee5e59019f23a20048d, d40901c6399ee3c588ece74b660f1c70718125fc, 8add38b79e4e9072b473f38b85c403529c0f989b, f4d7a9a6caf2b87873572181ec6882789119d5e9, a567cfa4179183f9ca9d89ad9b0d9760c7c987f0, 13b843e0cb90e21f73224f808a7224dc951e80b8, 24f3a482ece9df74b285cfc986811454505a142c, a6d72bda4966b8f3965112bf55dda270b1949fc7, bef468c25e7cf446354274d2bf334b354b3424ea, 94fb8a2df5de6bfa8e760cfdb8e144acd878e4af, e8e253652993d6382ba90b8f3d3b8b7f51f9a8fd, d0ef3cb7f3475925a21427d9bca535936ce0cd38, 66339d45ab8f979cf30f5c0969d651cf5343ea6e, 0734665a2f902c6282f4960073772ef6bbf39352, 1e2dc2050d683c4b9fda98ed50f1ecbbda4aa37a, c976bbf5df3e9a16dd91a4d78b84e2467db812dc, 0807e698578c4df60dcd94880e322532821198c2, 93b10e7320ff84d5de3a700b2b052aa2d438a4fd, f7f838a199869d34afb3630bde5e3dcaafd5ad8c, b7d34dbb59ff81f5f8c5ec8f5bf13c7cd63d0a3e, 612a63f2525618e2020e86c9ad75ab37adba6132, 909a3b2869a005d147ec087822d2848ee5232796, 66834b278774e9bb4b30b8f8ffb6e96c6973e9dc, 801102cb1f063a8961975f866c237d8c2da4b1b3, 0ab2b90e1befe0921715980001058783855d190e, e9166b35d2be585ab60fa38e1d83d4f8a2544751, 8dabb699e6afca3e84d7b6626bcec56bd3139a05, a6e94eff463b6dea0d31ad933aaec42e2d095acb, 7edd38b1808ebedaa2ef1b2f20f98bfd128fda94, 75eff01637417e029f8ad7bd41a6d01e4d474efb, 71d732bf5bd521da32232755c35add64aed251c3, 5f6cdf877ebf17c223a10b24e99d9a633e28c360, b49c51722902dbdd5ea8c18411972d28e60a00f9, f4ca4d73387a35715c8f5eb93fd06db2d7bf7819, be56e7ec18740c22f294d1ef6a23284d8c351995, e58ea4844581ae6073bc1e60259c4e1d4f021131, 837a3399e932eb3fd50f40c478d3746f8f094187, fbebe3541f6ed3573bf59658ab031c0b888a307a, c4262fc85b47b2598d471f37499483a1183817e2, aba625d023c6379368d263a50a024c0562a28d5b, 125662842ba2a6e493ae7253de0873ee9db88094, 46d7fb0459b32bc1c3e477a709565ef12e6aa8d8, e3d15c00df6d722c27925c4bf39bcb5f0d543278, 6945725c6db8002cd9dd52ee880af6b2f6f632e6, ea83828617227c5f35bae27892b45132abef60e2, 4a6b0def3cb9d7fc2ef87edaa746692d1fca3d30, 24e4826d554d7a5ce308b30a67c88ccb1063c479, 9a25061478168c0f2b93ae36301dcd7161def826, 21828c04f6fbce6ea8353626b8427de9e118e195, 017053e29036b516898bdcd4fc30f0723d1aec0c, f345c5d456516817d4c021572dc80e759072d602, 28e920f02d53fb440a02665335d97c9a15543950, dd03d4f3ed9d3794960a3468619bb22edbcb5025, 2c1b499a9ba5d2a3582bd3c3c81ba355307baec5, c983c7570821d2eaa41b44966c7b7b06b7e0f3f5, 1accded3aa32aa3cd5c23cf5d52df8ae318dd05e, 9a68d912acb2b3ef341d01134c3246ebd6073567, 69a6a19b9503fbc42366d7293b9729835e47c37a, 161defdd6533afb8987d3de011ce4a07461bd676, f3c5e99be52711cf9399517a86852a517da97fa5, 5ef9354afe2853479750a05d1bfb1b9644f639e5, 16b17332b61b4a055ec0e3ba9e3a1b0bd54156ab, d9cdd9069fc1bdf553df4fc334e8c5b6e74d699a, a8c9dc1cf602afce8444ac2823c5e0cb3d984c3c, eb4dcda235ecbf92714535a2a6e854535489e0c5, 668075f5d84adeb4f80637b6fbdec40fa4bcb689, 14186af07a10ea1d9c1951f8bddd42ac00903493, f32feeb6e75ee63831779d66ae5be6db517cd05d, 59dc84984d38d29055171ddab75e88778d3ec213, 3ab2cc858415b0c535113c21d1a2db591ec13f9f, 0436d76a90097ee0cd07859edb00fe719c074e41, 941f5f0b07bc9fcc5edcb1db07df0e3fff8b9c8e, 529b1734dda44e9655790eed73f60e5ce9cb5373, 2362e1598eee81e1cb11f9130ad6e3f59725deb7, 3a24c3f7309fbfe4ca942cc1a4b7311a1610ceb2, d87f4942c58e36495bfc27e2d90072ad783157c8, ef2865d09fe24bf49c4111f192b9d8e860122474, 80b26f8d7571b3be9711bdbc5f677c9f68d8b493, 19a9e82b85ff0051b03aa9ab0c8e77a44610daad, 1bd9fb4cfab7034a8d32fc4fa17772a0401e725d, 05a3036c5789b097f7dd43a7ae363d12d0c1ac10, 0dc56d2ca3babe2e14b6f526c2fd6203e58f7b04, 2e2d4fa209967afe0986357c69b2c5582e9dfa6d, 9a9b0557d7fb6e199c3ce987eca19b0588e44543, d3d742bbaf287d331486aafe7ad8200d9bbf0fe1, 78a05183cd2af3b8ca5701b54638bd876f939851, 698202c5d3bc69c3ac8c73f45dec64b08ed031d2, b92b80bca81c0c302795f9d7686d91d892ad3b43, 2caeed9b73036f2f4e3fc945c96c14c0d65cfde5, 72300774b254b1f0a1b4ce25ea52d1d0b4e63682, a32a294cae606792d9c0881afbd1fea1c0f29560, 1b4cbbca46ab32f2d045f0f5887b6ae0c4f5ab9b, 2c64605e0c55baa008c92d2a83aa285cb7530ac1, 2446236443741b49db3c627898787cf2f549c541, 9f1dd05891d1aa1c9ee7f0bdb17cd5ebee004626, 1c38feac44d009fb9a4ffd15f2cab8d0e7783934, 7eb61813c728ec82d4a8ad6001a51a18ce34de75, 3c046e28eca82fcf22aaa4522dec6a6bb2493a35, ef6ce31a943796b86462b802b500d62c98d12ec5, 7bf731430d7f27102c8a27a64166d120684ab92f, 072014aac1a830259757432b9352ac398383602f, 1f9731d986d30ee58c6ee5ae8c0678069cf8d293, a2cc9569b68d66ecf94f02351b6672b8379d2230 1492d6ced9d54bdd68deb043a0bfe232eaa2a8fc, 388a46b9c10b5653c71ac8840bcda0c91b59bce4, 40a9a49d50fac6abed2a5bb2cc2627e4085a399b, 4c7133c72e136d23dbcea795e0041df764568931, 7e2c6579af564be6d1b161ec4159ecf517c190b4

388a46b9c10b5653c71ac8840bcda0c91b59bce4 | Author: janehe <siyaoh4@uci.edu>
 | 2024-04-12 13:20:33-07:00

    patch by Jane He; reviewed by Alexandre Dutra and Bret McGuire for CASSANDRA-19457

1492d6ced9d54bdd68deb043a0bfe232eaa2a8fc | Author: absurdfarce <bret.mcguire@datastax.com>
 | 2024-03-29 00:46:46-05:00

    CASSANDRA-19292: Enable Jenkins to test against Cassandra 4.1.x
    
    patch by Bret McGuire; reviewed by Bret McGuire, Alexandre Dutra for CASSANDRA-19292

7e2c6579af564be6d1b161ec4159ecf517c190b4 | Author: Bret McGuire <bret.mcguire@datastax.com>
 | 2024-02-06 15:18:59-06:00

    CASSANDRA-19352: Support native_transport_(address|port) + native_transport_port_ssl for DSE 6.8 (4.x edition)
    
    patch by absurdfarce; reviewed by absurdfarce and adutra for CASSANDRA-19352

40a9a49d50fac6abed2a5bb2cc2627e4085a399b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-01-29 14:07:59-05:00

    Fix data corruption in VectorCodec when using heap buffers
    
    patch by Ekaterina Dimitrova; reviewed by Alexandre Dutra and Bret McGuire for CASSANDRA-19333

4c7133c72e136d23dbcea795e0041df764568931 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
 | 2024-01-23 10:21:02-06:00

    Replace uses of AttributeKey.newInstance
    
    The java driver uses netty channel attributes to decorate a
    connection's channel with the cluster name (returned from
    the system.local table) and the map from the OPTIONS response, both
    of which are obtained on connection initialization.
    
    There's an issue here that I wouldn't expect to see in practice in
    that the AttributeKey's used are created using
    AttributeKey.newInstance, which throws an exception if an
    AttributeKey of that name is defined anywhere else in evaluated code.
    
    This change attempts to resolve this issue by changing AttributeKey
    initialiation in DriverChannel from newInstance to valueOf, which avoids
    throwing an exception if an AttributeKey of the same name was previously
    instantiated.
    
    patch by Andy Tolbert; reviewed by Bret McGuire, Alexandre Dutra, Abe Ratnofsky for CASSANDRA-19290

decabed60caf61412499ef320982b7b74ff45a63 | Author: Štefan Miklošovič <smiklosovic@apache.org>
 | 2022-05-26 17:46:48+02:00

    JAVA-2995: CodecNotFoundException doesn't extend DriverException (#1598)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

5f46d3ed022fbbec1980344ebe69f8d5d4e1c7f9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2022-02-18 09:37:16-03:00

    [maven-release-plugin] prepare for next development iteration

02def26cacb7657e9a32266d2a5a92e1d444cbb2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2022-02-18 09:37:09-03:00

    [maven-release-plugin] prepare release 4.14.0

2a1e37a21cc6da8d9f78c2001a1c1c9edd9c79a7 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-19 11:16:45+02:00

    Raise sleep time in ShutdownIT

6da12e31e60d132b1f50a3004d45397c4db912ae | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-19 11:14:53+02:00

    Raise verify timeout in ChannelPoolTestBase

387f75714da6e23f0f68cea2815a5e9088a3ae74 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-17 11:55:59+02:00

    Raise test timeouts in ShutdownIT

4dc7de39a1a88fff52d647a3757238fc672f4ae2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-13 14:08:13+02:00

    Make field final in StreamIdGenerator

364d9e8b59723201516c3c221085242f0b5d8695 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-13 14:07:18+02:00

    Minor javadoc fixes

ebe7a5e0c2c22c64d429909a7d4f7ca45af7a456 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-10 14:40:39+02:00

    Reduce weeknights schedule with JDK 8

2a20841f160aa7fa4d429881bc359b538fc94488 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-10 14:37:44+02:00

    Raise server-side timeouts for TokenIT tests

ec387044d1a6b77c6b00ac28d90cdff9ad44bb93 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-10 14:03:48+02:00

    Raise test timeouts

85b527faffa3fafca16a05d763a7be6de9e0a58a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-10 11:58:44+02:00

    Wait until metrics are asserted

2e1250635f0713d523f14bb50e8cd6f21bebc9fc | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-08-10 11:57:56+02:00

    Minor fixes to doc pages

522df5ab020b285206f50231aac1511181d078bd | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-30 16:55:57+02:00

    [maven-release-plugin] prepare for next development iteration

abd011c795a99a9401b7c15380f371aaa541b94c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-30 16:55:46+02:00

    [maven-release-plugin] prepare release 4.13.0

ab58fae478442cc3b0bb9cf814e456c106355103 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-30 16:51:34+02:00

    Update upgrade guide for 4.13.0 release

706e03c5b46d5c1de801c0228e409ff6727bc045 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-30 16:48:00+02:00

    Update manual for 4.13.0 release

5009dc8607d5eef843c21a845e96af863f76527a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-30 16:41:51+02:00

    Update changelog for 4.13.0 release

7e74450ebe9d70136b164a5679ba8e40b8cc0b9e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 18:51:28+02:00

    JAVA-2953: Promote ProgrammaticPlainTextAuthProvider to the public API and add credentials hot-reload (#1564)

f08db2ef5fcc70b3486bd0b9ad74e9356a1be7bc | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 18:49:33+02:00

    JAVA-2951: Accept multiple node state listeners, schema change listeners and request trackers (#1565)

5642d4df822e56386cfbe7579284d8db1168d002 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 18:29:19+02:00

    Update changelog with 4.13.0

4da0ccb1b8f715e4392bce78b00aab0bdcf82420 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 18:16:46+02:00

    Switch tests to Cassandra 4.0 by default (#1566)
    
    * Switch CCM to Cassandra 4.0 by default
    * Add a few startup tweaks for C* 3+ and 4+

0606b495c3088dddeec4d213e6603214f7b184c5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 18:15:10+02:00

    JAVA-2949: Provide mapper support for CompletionStage<Stream<T>> (#1563)

4ee475e4454b5ec0f408dc7313d3b934b40166e5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 17:06:37+02:00

    Make field final

6368e2e9effee4f118b75b217789dfe8d1d6dc50 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 14:22:29+02:00

    Move test-infra module down

456f173012e557d4536664586b3682adb706dd1f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 14:22:15+02:00

    Fix compiler warnings in SessionUtils

5b39de639d00d7be3e41ab99a328511a32593a5f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-29 13:26:43+02:00

    Fix links to RetryPolicy methods in javadocs of driver error classes

c4c561f7d154b50fec50be9da3b4ca9c4c34f4e2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-09 16:08:15+02:00

    Remove spurious line breaks from generated code

6d537c6c4670bf006ca9c7580f714b8e45375306 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-09 12:19:35+02:00

    Test nullity of fields in tearDown method

4af33a009d8c7376af53eb0f3f825ed6b83bdb75 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-09 12:19:11+02:00

    Use slow profile for DDL queries

edbf967ff5dadd44f4e9b46c7d72293f7a1774a4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-07-09 12:18:41+02:00

    Increase timeout

5f3026bbd370152985532042865f42029ff8a871 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 15:51:25+02:00

    Minor correction regarding GetEntity/SetEntity leniency

e9edbcd1d32504be866229544ee5d139380d5c8b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 15:34:29+02:00

    [maven-release-plugin] prepare for next development iteration

a2b797b420726a183b58e900b4a83bdfe193fd8d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 15:34:18+02:00

    [maven-release-plugin] prepare release 4.12.0

7070f075cc3a1c245f3ad891aa164977925b1e33 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 15:21:11+02:00

    Update version in docs

0d97dfd8d9e43721b41939e3bdbcd0a696d381c4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 14:28:20+02:00

    [maven-release-plugin] prepare for next development iteration

130ab655b4a45bae3dd6683bdb5427c88de48850 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 14:28:10+02:00

    [maven-release-plugin] prepare release 4.11.2

3fde31eb8cea42ab4e342eb1ab555fe56c413ac8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 14:23:43+02:00

    Prepare changelog for 4.11.2 release

c6cab7303f88ffd285ede10330effeb6bc7a5f74 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 12:02:58+02:00

    JAVA-2932: Make DefaultDriverConfigLoader.close() resilient to terminated executors (#1557)

29d11d9cf9f61cafed508ad0e8e0904f35b23121 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 12:01:41+02:00

    Replace mention of "cluster" by "session" in DriverConfigLoader.close()

262cc4f99dcf127ff24bf347131f19e5a173a62d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-14 12:00:57+02:00

    Fix raw usage of generic class

390a01cfd115f1dba237f1b8c44bef3b90b3fb17 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-12 19:11:02+02:00

    JAVA-2935: Make GetEntity and SetEntity methods resilient to incomplete data (#1556)

8bdd81f70ab18aaa6360b376abd17b1c5c4b4e30 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-12 19:07:57+02:00

    JAVA-2944: Upgrade MicroProfile Metrics to 3.0 (#1551)

8b77ec2745f7d6297c3e1a32a1a6d5614e5dcc48 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-12 19:03:13+02:00

    Wait until index is built

4d7de91daacae82d9be0673e471dee0926703cc2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 17:23:32+02:00

    Fix errorprone error

869eb5581dd70cc6a93e7425d556770ee9b19ef4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 15:24:40+02:00

    Move test to serial tests

da712c776ae48124e736299a5a5002806ec501b3 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 15:24:25+02:00

    Use slow profile for DDL statement

e70f0c9178ff8121891a6975c11998acc5bd7253 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 15:24:08+02:00

    Fix failing assumptions

12f329ed78b2b96aa0d9d7a2ab23caa20b634a96 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 15:23:34+02:00

    Improve assertion messages

6f115e72f419aafb265617b7ebf9f4553c43921f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-11 15:10:49+02:00

    Fix timeout issues

890f901f3112006022e3115ea738828608b17413 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 17:13:19+02:00

    Address errorprone error on QueryCounter

38f698d5736f8979e7cc5a3a3802338b4617a9ae | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 17:04:59+02:00

    JAVA-2947: Release buffer after decoding multi-slice frame (#1554)

4ee99e0aec11187b24559812f54919dcbbed7a21 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 17:04:17+02:00

    JAVA-2945: Reinstate InternalDriverContext.getNodeFilter method (#1553)

7233016ee2125a5fd658e87993cb8ba7a969cd1a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 17:04:17+02:00

    JAVA-2945: Reinstate InternalDriverContext.getNodeFilter method (#1553)

bb145ebb4174b8385dd65c2b1b5b8c04a67e3a3c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:48:53+02:00

    Address minor compiler warnings

e1d637532eb0ef3e04af528e87ce605041afaf75 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:48:36+02:00

    Remove unnecessary SuppressWarnings annotation

4519c9f199be17f4af10c24b8440cd8c2befea9e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:47:41+02:00

    Switch tests to parallel tests

cc037c7614b2ae1a59dc66cbb12f232d97db5616 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:36:32+02:00

    Switch SchemaChangesIT to serial tests

48f56552d8cb46375b21cafe5c59822b5b9c941f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:27:26+02:00

    Add exception for the removal of CcmRule::reloadCore

89a80c14cd08ab5cbc5e83481678c18cadbc1c0f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:07:59+02:00

    Add a log prefix to Debouncer

f20d22664bf0e22ac6c80a1847420267e2f7f697 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:00:57+02:00

    Make field final

f082768cf7bcb032bfa83d7a6da4ee21d97c3afb | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-10 16:00:36+02:00

    Remove unused method

f3334e2630a82c69bcdb8b171d631e834154e5e9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-07 11:53:15+02:00

    Revisit Nightly and Weekend schedules

67eb54e06e7089adf0e7d089699ca4fcd788fd53 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-07 11:52:40+02:00

    Fix failing BlockHound tests for Java 13+

a54326fb48a4970fe61c98df99baaaab29a25a42 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-07 11:52:26+02:00

    Truncate generated Instants at millis

464d3d23ee0fef8285d48a7b9865f7d076e12842 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-05 13:53:18+02:00

    Fix failing test for C* 4.0

edb2dc277b07887200374301b637f9a31ac0346e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-05 12:52:41+02:00

    Fix failing test for C* 4.0

ad833714aae298e7a38c65ec3e32100e4961b9c4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-05 12:07:34+02:00

    Remove call to deprecated RetryPolicy method

d23ddafdcd84145f7cb622b6351bad8b345469ea | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-06-05 12:07:10+02:00

    Fix failing compression tests for protocol v5

1d5b12ec5d3c3f7ccb163ff04f38450bb097f290 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-26 15:17:26+02:00

    Simplify nightly and weekend jobs

9a34929bc2306eeb4e8727d9ff934cb81c61ab27 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-26 15:00:37+02:00

    Remove DSE 6.8.0 from list of available CCM backends

b87c6f5afa15965de8b257758ff5e788bc46d9c1 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-26 13:46:39+02:00

    Fix unreliable TTL tests

58e79503de9a2e8b13464cb38a53c424b6ba2ccf | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-25 18:57:55+02:00

    Disable CloudIT

dfb816e5f7476cd0417ca0741b4326c43b6d832f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-25 16:56:36+02:00

    Add debug logging and exception handling to DefaultMapperContext.locateResultProducers

52f355039969a6ec1996088aedaad39a2eae465a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-24 19:59:37+02:00

    JAVA-2946: Make MapperResultProducerService instances be located with user-provided class loader

2e25a49ca2647e8fefdda084edd379e8018d9dcf | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-24 17:00:42+02:00

    Set version to 4.12.0-SNAPSHOT

c5595555dccefb93b7db6854d57af18da9fed1af | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-24 16:50:50+02:00

    Fix typo in javadocs of MetricIdGenerator

0e80c2573726c676296d78bacd4cabd825e47d88 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-24 16:50:50+02:00

    Fix typo in javadocs of MetricIdGenerator

e2f46f4820e515551fc7d7f06517a31ebe420a89 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-24 15:50:52+02:00

    JAVA-2941: Cannot add a single static column with the alter table API (#1549)

761dc9045922f2524e413eadb6f9580944859457 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-18 18:35:02+02:00

    Make field ScriptGraphStatementBuilder.queryParams final

c6b6b7365cb27317bc85da8bc71e2ffda029bdfb | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-18 18:34:38+02:00

    JAVA-2942: GraphStatement.setConsistencyLevel() is not effective

4d29623df9d3d71a382000bf922daa028914e530 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-18 15:59:51+02:00

    Protect against misbehaving listeners during session init

feabdf70ac16bee38fbb1a35e99a4c12197f2768 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-05-18 15:59:11+02:00

    JAVA-2943: Prevent session leak with wrong keyspace name

6c51faab0fce702c250cf7bbc652484fdfc16f6e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-04-28 11:41:13+02:00

    [maven-release-plugin] prepare for next development iteration

f0c77ef67b23a8e99f318fb167bc568189fad054 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-04-28 11:41:03+02:00

    [maven-release-plugin] prepare release 4.11.1

a3c8f45cd7e6739079bf0ed620ca6f5781f94a33 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-04-28 11:28:23+02:00

    Prepare changelog for 4.11.1 release

5f7b7fa389f97652ab8b5dc283d3ec46b734d8d8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-04-28 11:21:50+02:00

    Fix ProtocolVersionInitialNegotiationIT for C* 4.0-rc1

9f4939c58b901a02ca6c435de43757e5c7e4e3ab | Author: Erik Merkle <erik.merkle@datastax.com>
 | 2021-04-28 03:27:38-05:00

    JAVA-2396: Support Protocol V6 (#1546)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

7dca8e49881576019bd04c6005e59b7380910589 | Author: Kelvin Long <hnlzq163@163.com>
 | 2021-04-24 04:12:20+08:00

    JAVA-2910: Add a configuration option to support strong values for prepared statements cache
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

efa25fc8d10bbfcefe14fc6f2a623b6a8b73b5cd | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-26 19:14:39+01:00

    Do not reassign System.out and System.err when running nodetool
    authored by Alexandre Dutra; reviewed by Yifan Cai and Ekaterina Dimitrova for CASSANDRA-16533

eea59c6d0be60420ce10cde7be0e4be8f7e5453f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 17:28:59+01:00

    Improve metric name description

bb0a42b6b91d826f1430b4b92307f2f9b9e68f13 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 17:13:18+01:00

    Fix wrong release version in upgrade guide

0f7ba2703790b45941baddc2c04c2aeb8c8701c7 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 15:52:23+01:00

    [maven-release-plugin] prepare for next development iteration

9a273f053cd55bd60d133b5d91e2e05f7f2e4d52 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 15:52:14+01:00

    [maven-release-plugin] prepare release 4.11.0

667bc97f6012e522ced1aba7b0b156f4e60194c0 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 15:44:02+01:00

    Various dependency upgrades

adbdb93727a15f6f110d6cb60bfabc65ed8deecb | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 15:30:32+01:00

    Update version in docs

a6e1deebc731c5fc21fd0c80289ea8017486192d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 15:25:51+01:00

    Fix failing test in MicrometerNodeMetricUpdaterTest

9b42e3894cc5cb797f707114c8f487a4a7c3dde7 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 14:37:17+01:00

    Upgrade native-protocol to 1.5.0

1f60c94e7af8c10bd0230b1fe649014602bfc42e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-24 11:58:24+01:00

    JAVA-2930: Allow Micrometer to record histograms for timers (#1542)

ef56d561d97adcae48e0e6e8807f334aedc0d783 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-23 16:53:56+01:00

    Minor enhancement to the documentation of metrics.node.expire-after option

f84648f9d77ac62ea5fbf493f52a1e823b337b87 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-22 20:10:59+01:00

    Fix flaky metrics integration tests

130fd257467f05e838bf23ce904733bc14936b79 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-22 17:39:34+01:00

    JAVA-2914: Transform node filter into a more flexible node distance evaluator (#1524)

02da73841c4aaefa8daa76fcd871d1203f322f69 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-19 19:35:57+01:00

    JAVA-2929: Revisit node-level metric eviction (#1541)

ad278f5091c2a8f64693a0a6f6ddf99a8ef004af | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-19 19:15:01+01:00

    JAVA-2830: Add mapper support for Java streams (#1539)

9251657c8e0acc37a2d960c6e0fe7c8c664e6ca5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-19 19:12:23+01:00

    JAVA-2928: Generate counter increment/decrement constructs compatible with legacy C* versions (#1538)

17f61165c3b2580979da10a98b12899417fe0a8a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-17 22:15:44+01:00

    JAVA-2872: Ability to customize metric names and tags (#1540)

faa7f7c379ca5ffaeaffc31f2cd9ace0a5f5bc42 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-17 00:12:47+01:00

    Add note in the upgrade guide about protocol v5 (JAVA-2704)

85b784bab7a2f775e1d7433dbcf50df8aad8125b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-17 00:09:44+01:00

    Set CCM logger level to ERROR

39be4f71aa974d783a11b94ff1fa70beaa7e6848 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-16 10:21:45+01:00

    Fix failing tests in ProtocolVersionInitialNegotiationIT

c3cb29664057e5fb470465ac36fd58649d14b630 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-16 10:18:37+01:00

    JAVA-2925: Consider protocol version unsupported when server requires USE_BETA flag for it (#1537)

632424655af70a3edbfacf21a0c493f923e9d215 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-15 22:17:46+01:00

    Upgrade to Simulacron 0.11.0

0f522118e68e632d0d9fab9ce057e81c4e3993c9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-15 22:17:23+01:00

    Add loggers for CCM and Simulacron

a70705d1fc1231c7b57388aa89ab6a9976918bd8 | Author: Eduard Tudenhöfner <eduard.tudenhoefner@datastax.com>
 | 2021-03-15 18:52:29+01:00

    JAVA-2704: Remove protocol v5 beta status (#1437)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

8b88f280b419d28e0b09e8a38deb41d76f91c445 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-15 17:01:10+01:00

    JAVA-2916: Annotate generated classes with `@SuppressWarnings` (#1530)

367284fd0aa2bc3583f3afc87e11825129c2c8b9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-15 16:21:54+01:00

    Memoize DependencyCheck.isPresent

890a8c8c3daff480922017d3d998f2c54eceba95 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-14 21:06:56+01:00

    Use DependencyCheck in CompressorSubstitutions

f3ee4847464aef151fbc2cc5cf5455de48a5d72a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-14 20:34:04+01:00

    Replace deprecated AssertJ method

d75ddadf5bf326c9530ff90c949f4c5ff3a6055e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-14 19:04:53+01:00

    JAVA-2917: Include GraalVM substitutions for request processors and geo codecs

c72d5b9cb90867d3860629c2be95fa849645d7c6 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-14 18:41:08+01:00

    Rename test in OsgiShadedIT

0df1d2ea5ce398b73405ff4482070ed1e9ddf180 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-14 16:45:55+01:00

    JAVA-2927: Make Dropwizard truly optional

eb68380866c9d96592580fefbc1b79a497a674bf | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-10 11:01:35+01:00

    Throw IOE in AbstractType.writeValue if value has wrong fixed length
    authored by Alexandre Dutra; reviewed by Berenguer Blasi and Andres de la Pena for CASSANDRA-16500

abcbdde52a887c62048b209f89e1a2e6c61f062b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-03-03 22:10:42+01:00

    Make field PoolManager.repreparePayloads final

e3902bcdad79dcef43562a075d6a130c6a77d63d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-02-24 18:04:21+01:00

    Fix SASIIndexTest flakyness
    
    patch by Alexandre Dutra; reviewed by Andrés de la Peña and Benjamin Lerer
    for CASSANDRA-16444

257c7fafccb701496b844a3d96766379ac4efb23 | Author: Annamalai Muthalagappan <41874936+annamalai87@users.noreply.github.com>
 | 2021-02-12 11:51:56-06:00

    JAVA-2918: Exclude invalid peers from schema agreement checks (#1528)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

fd9cb23d369c0e749ddf4feaf6947ee0faf54769 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-02-12 13:36:21+01:00

    Remove unused Maven property

73b8cc196a3cce4403b7ee5e2db8c2c4227225c4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-02-10 16:19:22+01:00

    Use Entry.comparingByKey instead of Comparator.comparing(Entry::getKey)

346db046074f35f9b02993f1b607d0300f7c1be0 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-02-01 18:11:14+01:00

    Fix wrong link to the cross-DC failover example

a86cb80d1182353a13b525f5b79e62fa6e825efc | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-22 14:24:36+01:00

    JAVA-2907 follow-up: Add TinkerPop version compatibility matrix

3c3c3ff61250844be667e9e18d5aa85536c59fd5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-22 10:33:07+01:00

    JAVA-2907 follow-up: Add more revapi exceptions

2e300fe1cc822d5234c69ba539c4e05b828b85b9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-13 18:00:11+01:00

    [maven-release-plugin] prepare for next development iteration

889fe572e3720cfd4bcff06ce5cac3274243d110 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-13 17:59:56+01:00

    [maven-release-plugin] prepare release 4.10.0

2e896c1c8cadbdd677590cdf2706fc55a423a0da | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-13 17:45:10+01:00

    Include Tinkerpop dependencies when generating distribution javadocs (JAVA-2907 follow-up)

e4c4569fa56a35337fd478b705989182f7de5634 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-13 16:43:31+01:00

    Update version in docs

5d037ccdd42732ae7e1145011bfe45027f21142f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-13 15:12:45+01:00

    Remove dead link in DseGssApiAuthProvider

a39e4895e3d600e549411eee4bd3b8392ba6e403 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-12 17:27:23+01:00

    Temporarily suspend vnodes tests when running C* 4.0-beta4+ (CASSANDRA-16364)

146edde75a567c08e3026c34b719f358b776d6bd | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-12 17:25:57+01:00

    Exclude ByteOrderedTokenIT when running C* 4.0-beta4+ (CASSANDRA-13701)

1ad477a2ed725336b67e842f932eb590cbbb5d6a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-12 15:56:21+01:00

    Update Fallout duration test scripts and associated README (#1523)

f624ebf5df4d93eff34b4033ac57d9fb4a6b12f5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-12 15:52:25+01:00

    JAVA-2907: Switch Tinkerpop to an optional dependency (#1522)

b6f72736e061de14ec6f2f26fdce97a665b37092 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-12 15:14:29+01:00

    Upgrade native-protocol to 1.4.12

57fdce590f0dbc79858a888be37918976a56c220 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-11 15:32:17+01:00

    Log error when BlockHound fails to be installed

5f0d5365bb2ba9d6dd057c2fabef2d2d3d493e98 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-11 15:22:49+01:00

    Make fields final

22065cab793ed2d91577749f032e401e8be02cab | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-11 15:22:37+01:00

    Remove unnecessary `@VisibleForTesting` annotation

6dcd345cdf0e4a61cbd9dc771abdd6611e9a58b9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 18:50:34+01:00

    Improve error messages when assertions fail in TokenITBase

915fbea5e2ce889caacb475bcb95a363cf4b720b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 16:15:18+01:00

    Fix various compiler warnings in integration tests

97c665730bdfcb4657985cab64935274d0f750ee | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 16:09:00+01:00

    JAVA-2871 follow-up: Fix failing tests due to wrong keyspace exclusions

84c6dfe920b6aa8a8af299f35f5e042803323a51 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 16:08:10+01:00

    Fix various compiler warnings

d765a6a59162ee596418001ec56b9360679d8d6b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 16:06:49+01:00

    Remove redundant call to Collections.unmodifiableList in GraalGetpid

11448aa6532791f331f3f46dec03bf3d0870a63e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 14:06:25+01:00

    JAVA-2904 follow-up: fix Revapi errors caused by the upgrade of Jackson

22d8bc5f5d81adad760377b85f6617cf6fb723fd | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 12:07:30+01:00

    JAVA-2911: Prevent control connection from scheduling too many reconnections (#1521)

e5f174dbae7af4cf3438355335e8e14f3d1f715f | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 12:05:54+01:00

    JAVA-2902: Consider computed values when validating constructors for immutable entities (#1520)

db803e84b98a13c40d4c37b598221fbde924d20e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 12:01:15+01:00

    JAVA-2899: Re-introduce cross-DC failover in driver 4 (#1518)

ad3db9cda4bfd6af74e35346057764fa1745ee21 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 11:17:26+01:00

    JAVA-2904: Upgrade Jackson to 2.12.0 and Tinkerpop to 3.4.9

ae2d208b24678710a4235f79dc7c8d9d1e84972a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 11:08:35+01:00

    Remove unused field

25d5c7382adffaf09296c5311cfb8fc0375d2e72 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2021-01-05 11:08:19+01:00

    Simplify lambda

aedcc71acafd383e89e665c97823710c6f480090 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-19 19:04:54+01:00

    Mention automatically excluded keyspaces in upgrade guide (JAVA-2871 follow-up)

0be46e020cd8e1e2a32f691d02813333923c5f1a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-19 18:47:22+01:00

    FIx failing integration tests (JAVA-2871 follow-up)

5f24d21c2b7e0464b15a15a397c07276f64c4ead | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-19 18:46:44+01:00

    Exclude OpsCenter keyspace by default (JAVA-2871 follow-up)

e6ae0529f8441ba149a4c35c16b4fd78a235ff95 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-19 18:46:22+01:00

    Fix wrong keyspace inclusion/exclusion logic in MetadataManager (JAVA-2871 follow-up)

d32c7fe52de7a8ed25768134c70ae13c0b3f9fc0 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 19:03:46+01:00

    JAVA-2903: BlockHound integration (#1514)

2a705683df13f28eba2fb76ec9cdd8f1e8774df7 | Author: Olivier Michallat <olim7t@users.noreply.github.com>
 | 2020-12-18 09:38:25-08:00

    JAVA-2877: Allow skipping validation for individual mapped entities (#1502)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

e63de8a55dcc46fc67b86f436b54cbb522669592 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 18:25:08+01:00

    Revert Snappy version upgrade
    
    Version 1.1.8.1 causes the related OSGi tests to fail.

3506c24a4fdbb954915fdd44d8ca96c3ca2317bb | Author: Olivier Michallat <olim7t@users.noreply.github.com>
 | 2020-12-18 08:44:43-08:00

    JAVA-2871: Allow keyspace exclusions in the metadata, and exclude system keyspaces by default (#1500)
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

8fb2007632b5981d855da29439042c186d909644 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 17:04:17+01:00

    Bulk upgrade of driver dependencies + test fixes (#1517)

1c580e2efdbbf05151a30d82c014cb5c3dfe415a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 16:54:49+01:00

    JAVA-2893: Allow duplicate keys in DefaultProgrammaticDriverConfigLoaderBuilder (#1512)

a3fff9a6bce4ecb42ba7df90f6f454234facb782 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 16:41:42+01:00

    JAVA-2894: Clarify usage of Statement.setQueryTimestamp (#1511)

1a828416a8eb566522b84950c65a931101c3ff76 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 16:39:46+01:00

    JAVA-2889: Remove TypeSafe imports from DriverConfigLoader (#1510)

a7dc7b70d0b2f29302dab440aaa4d4117a560688 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 16:38:31+01:00

    JAVA-2883: Use root locale explicitly when changing string case (#1509)
    
    This commit changes all occurrences of String.toLowerCase() in
    production code to use String.toLowerCase(Locale.ROOT) instead.
    
    No occurrences of String.toUpperCase() were found in production
    code.

587a9149a7e5756fb40d40ab73a03b2bb2b91445 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-12-18 16:31:07+01:00

    JAVA-2890: Fix off-by-one error in UdtCodec (#1508)

edeeaa0324251fb667dd4998304342ed36c12661 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-30 15:23:09+01:00

    Mention effect of idempotence on ClosedConnectionException

e8d2fe65cebf118b0d837e90380fc49d13a19fe2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-30 15:22:41+01:00

    Mention that DriverException#getExecutionInfo returns null for low-level exceptions

55c03928ea074df20cae1ed4ed032e0adfed49dc | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-30 15:22:06+01:00

    Fix typo in javadocs of ConnectionInitException

d1b782e4509d818e035737564def296748eedeb2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-30 14:28:50+01:00

    JAVA-2900: Re-introduce consistency downgrading retries

6ec72c452e00c22a7488d6cccec3ef87420f7c6b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-27 21:28:39+01:00

    JAVA-2900: Allow the request to retry to be customized by the retry policy

d44a61a163f892216da13e54bea8eb2ed5943358 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-27 16:16:59+01:00

    Make field final

334915ba5cccd2e46ecbe74d736f3eeee92a2e9c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 20:43:42+01:00

    Fix formatting issuess

0e134a493b1adf8f35a23fe68c766add180cbb54 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 18:24:41+01:00

    Make fields final

bc0f569574a631387e37935cfc1b013fd9cb2510 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 18:23:49+01:00

    Replace occurrences of Constellation by Astra

d86ba858b8b0bd58f1f9609acc7582b36dc85dc1 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 18:23:06+01:00

    Convert field to local variable

a0e4cced158538a4a444792a2e1e5cd5c3df68b9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 15:07:11+01:00

    Remove occurrences of org.junit.rules.ExpectedException

d585dad986ec9d6c849a665d47e2e0fffd1f6cd1 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-26 12:10:48+01:00

    JAVA-2905: Prevent new connections from using a protocol version higher than the negotiated one

2765972530d914bc32e749cc053fab22eab526b4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-20 00:02:02+01:00

    Replace Uuids.makeEpoch() with compile-time constant

3059c89437473a652ffb216984557eb9ca64b1b8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-19 23:59:59+01:00

    JAVA-2449: Use non-cryptographic random number generation in Uuids.random()

d68e0f85d2b7e102d52dae42da2e17e72c024f33 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-11-19 23:26:27+01:00

    Make LazyReference.lock final

9975dd9ebfefa0191d8a82df9b524cf6187e6872 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-10-03 13:33:16+02:00

    JAVA-2887: Handle composite profiles with more than one key and/or backed by only one profile
    
    Composite profiles with more than one key currently throw ClassCastException
    from CompositeDriverExecutionProfile.entrySet.
    
    Composite profiles backed by only one profile currently throw NullPointerException
    from CompositeDriverExecutionProfile.entrySet.

4507473d073cf60bc6c81a96546312940868b394 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-10-03 12:43:57+02:00

    Make static field DefaultConsistencyLevel.BY_CODE final

11bcd4916687ff584a1be42692e7e8a3150bd200 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-29 15:33:05+02:00

    JAVA-2827: Exclude unused Tinkerpop transitive dependencies

a87a44111b5ff7fa9c94afb01f8bb761a273c190 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-29 15:04:08+02:00

    JAVA-2827: Remove dependency to Tinkerpop gremlin-driver

811412ae9809863007d9ddd17e54f170b1c9dfe3 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-29 14:46:15+02:00

    JAVA-2859: Upgrade Tinkerpop to 3.4.8
    
    This commit also solves:
    
    - JAVA-2726: Fix Tinkerpop incompatibility with JPMS
    - JAVA-2842: Remove security vulnerabilities introduced by Tinkerpop

a92d86213728b79d1b472afc65e394fbea216369 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-08 13:05:39+02:00

    Remove call to System.out

3982f1e383496a812dd3ea2a7a093262b1f5cd03 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-08 12:05:40+02:00

    Fix CcmBridge.add() implementation for DSE clusters

6e68709fdf6308e230990fe9047293ef03b3daf5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-08 11:34:41+02:00

    Use SET_TO_NULL in mapper tests for compatibility with protocol V3

9db6e08694fc42ba31e89c0d52eee8978dca6c70 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-08 11:14:12+02:00

    Do not enable Graph workload when DSE version is < 5.0

2cf8aaa9d53a05fe75cc009398273cd0808b5fd9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-06 19:02:36+02:00

    Remove DDAC from builds

c629826b0a32095fe2d9062d46c2a945ab192304 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-06 10:36:39+02:00

    Mention json codecs

959355429e458363f2ea8bd15baea460c9fa332b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-06 10:35:46+02:00

    Mention other metrics frameworks

880ff7b999a9e55fcd55a27171a779a210f7c7e5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-08-06 10:35:19+02:00

    Use wildcards in exclusions

4e7ba5494eb411e3f1d4b3a9b63698db889e1a90 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-07-27 15:15:07+02:00

    Remove version from java-driver-core test-jar dependency declarations

88617da2d866ac95428dad2d292af91f8d91f72b | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-07-13 16:35:25+02:00

    Fix documentation of filter.class, mention two-arg constructor

745dba3133ab161e2d53deffef9800acfb631f18 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-22 15:38:30+02:00

    [maven-release-plugin] prepare for next development iteration

94422b2276ee08d2fca218c8fa113358b5a076cb | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-22 15:38:15+02:00

    [maven-release-plugin] prepare release 4.7.2

997ac2b8b7a7afcceedcef2dab8b6f310160b665 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-22 14:42:30+02:00

    JAVA-2821: Can't connect to DataStax Astra using driver 4.7.x (#1457)

71a352fae2208389ff3f66b3a8431c20eb5241e4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-22 14:29:31+02:00

    Fix error when creating session in Astra example
    
    This commit can be reverted once JAVA-2813 is implemented.

278388803a86c9aaafa73639653b985420b440e2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-19 15:55:26+02:00

    JAVA-2770: Fix BoundStatementCcmIT

71cab54f087b24d4cd0643c4bed7da261268433d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-18 12:00:50+02:00

    [maven-release-plugin] prepare for next development iteration

a9f0911da102dfd8298d12cf35a28fd295e663d9 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-18 12:00:38+02:00

    [maven-release-plugin] prepare release 4.7.1

112d0d7cb771e8869a6d3d3f35e645c206b694e2 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-18 11:56:32+02:00

    Update changelog for 4.7.1 release

1427be868bcbb115258e87cccb1cffcf54c82e04 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-18 09:43:31+02:00

    JAVA-2818: Remove root path only after merging non-programmatic configs (#1456)

b009651a30dad3f29c548ae32ca7638af73847e8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-15 11:05:34+02:00

    Rename SessionLeakTest to SessionLeakIT

e327fa73f8ef3e798b0bc00806900828bb755bd8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-15 10:42:50+02:00

    Do not fail build if there are test failures (#1453)

199e6ba6f17eb13471e4b95eb9bd9e0b9bdc4893 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-12 18:39:29+02:00

    Fix build failure when certain IT categories are skipped

e0d5bc0a4b2e90493685bc6199785f7b7c817d1c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-11 15:55:37+02:00

    Upgrade Jackson libraries to 2.11.0

3adec4f236bd03ea22423b6f97c479fce752e8ed | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-05 11:18:44+02:00

    Upgrade shaded guava to 25.1-jre-graal-sub-1

5c370cbc47eb19d0d53762dd408317d9d9f13a62 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-06-04 14:41:26+02:00

    Mention Ec2MultiRegionAddressTranslator in reference.conf

590ac020c59286cdee04cb35c05ee7e7b3d788ca | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-05-29 16:57:39+02:00

    Exclude GraalVM from OSGi bundles

634658c85f3d2748d3034ce93e36392c8d1d734b | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-05-11 11:54:00+02:00

    Replace DseSession by CqlSession in manual page on Reactive

5ee71a3477bee2b75580f921bdb42d6e950b544e | Author: olim7t <omichallat+github@gmail.com>
 | 2020-04-20 11:16:47-07:00

    Add 'add' and 'decommission' commands to CcmBridge
    
    Co-authored-by: Alexandre Dutra <alexdut@gmail.com>

50e4d1bbc8403a4b187a1cde2978ac0068890c44 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-19 23:42:16+02:00

    JAVA-2744: Recompute token map when node is added

17497192bfdf85977d222ef1cc9ca2a3bcb2012f | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-07 20:50:06+02:00

    Consider Simulacron and Commons Exec as optional dependencies
    
    This commit changes these dependencies to optional. This allows
    the OSGi bundle to declare such dependencies as optional package
    imports, thus limiting the number of bundles that need to be
    provisioned for it.

273806d5659318854fbeddb00f1d873885b3a52c | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-06 16:03:41+02:00

    Use driver's default class loader when user-supplied loader fails
    
    This commit introduces the possiblity of loading a class by the driver
    default class loader, if the user-supplied class loader is unable to
    locate the class.
    
    This is useful in OSGi deployments where the user-supplied loader
    may be able to load some classes but not all of them.
    
    Besides, the driver bundle, in OSGi, has a "Dynamic-Import:*" directive
    that makes its class loader capable of locating a great number of
    classes.

b4e0889034bac66327be3e987ac26beda4becd7b | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-06 16:00:22+02:00

    Isolate mapper reactive capabilities in separate packages
    
    This commit isolates reactive capabilities in separate packages,
    and creates a ReactiveDaoBase parent class for Daos that require
    reactive.
    
    This allows the mapper OSGi bundles to declare Reactive Streams
    as an optional package import.

b4a80d2da716d557085541757e66ba9f92d1fd26 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-06 10:26:19+02:00

    Fix typo in class javadocs of Metrics

51297ec8a112c3fb92570c30dab202ee06cede1c | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-06 10:25:42+02:00

    Fix formatting issue in GraphSupportChecker

af826b3d5ab7182a520da4ad4ec87dfaf337396b | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-06 10:07:36+02:00

    Remove stale mentions of dse-reference.conf

3bc6c917df0233d879f8f26ae1d78dbbe61d7fff | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-05 16:24:29+02:00

    Update error-prone to 2.3.4
    
    This commit upgrades error-prone to 2.3.4 and updates all
    the sites where new problems were reported.
    
    This is mainly motivated for compatibility with IntelliJ's
    error-prone plugin, that was recently upgraded to 2.3.4.
    
    Mockito warnings were removed from error-prone core, and
    thus the MockitoInternalUsage warning exception was removed
    from the Maven configuration.
    
    Instead, two new warnings are now turned OFF:
    
    - PreferJavaTimeOverload reports dozens of false positives
    in the AssertJ API.
    - AnnotateFormatMethod is useless in the context of the
    driver and requires additional dependencies to be satisfied.

deb05a6695239b8e3a9071a0bf73f03606738137 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-05 15:59:16+02:00

    Fix usage of raw type BoundTopic

c2d76f6f62dcbc2b27286bef29c0babf5f7d9cc4 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-04-05 15:38:16+02:00

    Annotate deprecated methods with `@Deprecated`

33fc2b8b30cf88706a8e06ba57e0436b59d11a44 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2020-04-01 12:38:42-05:00

    JAVA-2658 and JAVA-2301: Refactor OSGi tests and introduce OSGi tests for the mapper
    
    This commit introduces a new module dedicated to OSGi tests.
    It also declares a typical "application" bundle containing a
    few services that rely on the driver.
    
    The tests have been refactored to actually interrogate the
    application bundle services and check that they can operate
    normally.
    
    This commit also validates that application.conf files can
    be correctly loaded thanks to JAVA-2657.
    
    It also solves JAVA-2301 by introducing tests that use the
    mapper module.

a97c7b4343b86647a64f212d8f44e4c3c9d8b4e7 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-21 15:59:17+01:00

    Make CqlIntToStringCodec extend MappingCodec

bab2ef60766222e34633da067b14c3adca3558dc | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-21 15:57:43+01:00

    Fix impl. of getFormattedContents for TupleValue and UdtValue
    
    Without this fix, the codec registry might return a registered
    custom codec for the CQL type instead of generating a new
    codec on the fly for tuple <-> TupleValue or udt <-> UdtValue.
    
    If the registered custom codec does not handle TupleValue or
    UdtValue, the call to TypeCodec.format() will throw a
    ClassCastException.

22296c612074a8654d08b51c5b91cecf2cfeec84 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-19 20:41:41+01:00

    JAVA-2698: TupleCodec and UdtCodec give wrong error message when parsing fails

842415ba240c5b5b31bea8ba022b367388ef5243 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-18 23:12:49+01:00

    JAVA-2691: Provide driver 4 support for extra codecs

e2dcbd950fa7ac3c169ba2fd9ea730424455f321 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-13 18:57:19+01:00

    Add examples of tuple and UDT handling

c2653fe5f1cff02dc21078fe195feb6eb744f9ec | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2020-03-12 14:22:43-05:00

    JAVA-2657: Ability to provide a class loader to load configuration resources
    
    This commit introduces the possibility for the user to supply a custom
    class loader to locate classpath configuration resources such as
    application.conf. This is particularly useful for OSGi deployments since
    configuration resources typically reside inside the application bundle,
    and the only loader capable of locating them is the application bundle
    class loader.

278bba877f5a89c6ce30782a0824c9055f59f98b | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-05 12:04:24+02:00

    JAVA-2670: Provide base class for mapped custom codecs

a8034f0dda6c1292b4a0a0430b2a9def95dba65d | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-03-02 13:21:17+02:00

    JAVA-2667: Add ability to fail the build when integration tests fail
    
    With this change, 2 behavioral modifications are introduced:
    
    1) The build now by default fails if the integration tests fail. It is
    the responsibility of CI platforms to modify this behavior if they prefer
    the build to finish.
    
    2) If any of the 3 executions of integration tests fails (parallel, serial
    or isolated), the build will still execute all 3 executions before failing.

356dd933dcab5cb58f2e96329dd59f1df51c1eca | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-22 15:43:55+01:00

    Use overloaded method without parameters

53ea405d24cb6cde8dad32436923bc40f8ceb26a | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 12:35:14+01:00

    Fix typo in package Javadocs

1fbf65f6b07ca7b9bf699691b098d31931a80497 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:57:07+01:00

    Fix Export-Package directive for mapper-runtime
    
    The Export-Package directive was missing the export of
    com.datastax.dse.driver.api.mapper.reactive, a package
    introduced since the unification of OSS and DSE drivers.

1e29f2640cb8908e4e71d9cd3c13307e2b9f9647 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:55:19+01:00

    Include optional dependencies as additional dependencies to Javadoc plugin
    
    Including such dependencies as additional dependencies removes
    Javadoc warnings since the Javadoc tool cannot locate sources
    for optional dependencies.

3441a4a8d9d8b48461a6bbbf26fc08e40c1181ce | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:54:21+01:00

    Remove wrong Javadoc link to protected member

18f213afa1bfdb50a2690f723233a8deb3f1c210 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:19:06+01:00

    Improve filtering of META-INF resources when generating shaded contents

ca8de6ac15d7e0a15f5476f35481b417f823afc0 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:17:12+01:00

    Explicitly include org.json:json as direct dependency
    
    org.json:json is a transitive dependency of ESRI.
    ESRI pulls in the version 20090211, which not only
    is very old, but also has the inconvenience of
    not being an OSGi bundle, and not having attached
    sources. Using a more recent version (20190722)
    allows us to generate better javadocs for the
    shaded jar, and to run OSGi tests that exercise
    geotypes.

7af43c5c212f9802471530f1a076cbdda7357893 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-19 11:13:06+01:00

    Fix properties related to ESRI, org.json and legacy Jackson

961dc3dc65c6d90fab09cb2be03a174b6276cafe | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 22:54:14+01:00

    Exclude org.xml.sax, org.w3c.dom and reactor.blockhound from the imported packages
    
    org.xml.sax and org.w3c.dom are used by Jackson, but the driver
    does not need it.
    reactor.blockhound is used by Netty, but again, the driver does
    not need it.

ce140fad68704a72b409e8f2b4be94f336512d11 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 14:50:09+01:00

    Remove deprecation warnings in ContinuousGraphRequestHandlerSpeculativeExecutionTest
    
    This commit is a follow-up to JAVA-2527 and removes
    calls to the deprecated method AllNodesFailedException.getErrors()
    in ContinuousGraphRequestHandlerSpeculativeExecutionTest.

af5979f4f94c368c5ea5c7ad47f34da56f8e8715 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 12:12:11+01:00

    Exclude internal root packages from Javadoc generation and their subpackages

7c5b0890874d5de4746fa677b22837f9399df003 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 11:23:13+01:00

    Consistently name all Javadoc plugin executions "attach-javadocs"
    
    This ensures that:
    1) All executions correctly inherit from settings declared
    in the parent pom, and notably that the Google Tag
    Manager snippet is inserted in all generated HTML pages.
    2) The javadoc execution happens only once per project,
    including in the shaded-core module.
    3) the Javadoc plugin execution happens before that of
    the assembly plugin in the distribution module.

67be24b2719012b5e191df60bf64ac956b1526dc | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 10:14:51+01:00

    Fix unbalanced HTML tag in javadocs of HierarchyScanner

09f6ae0457738c6e13e74e471b149b6da8925a26 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-18 10:14:09+01:00

    Exclude netty-all from gremlin-driver
    
    This exclusion avoids duplicates on the driver's classpath
    of Netty classes, which is particularly bad when generating
    the shaded jar.

17a18193b583cfef4810ca5cb63b2013f51f09d0 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-02-17 18:36:08+01:00

    JAVA-2590 follow-up: Don't propagate errors when checking Insights support

b10a6fb3992aa93f3f2fd319aa00c38ab3a23220 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-20 15:55:23-03:00

    Fix compilation warning in ProtocolVersionMixedClusterIT

59d08a6bba1218ef9bea7d7d4edfc5d1fef3f609 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-20 15:46:25-03:00

    Fix compilation warning in TableParserTest

8ead1325edfa3f09684689c39269ae1da9d7f8fc | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-20 15:38:12-03:00

    Fix deprecation warning in TermTest

ed2d5aaedb1a2320e2b57de7a5d127bcd7157774 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-20 15:35:57-03:00

    Fix compilation warning in AdminResult

b054abb237e3bc6144ecdf2208a22ba8044dbbe0 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-20 15:30:45-03:00

    Remove redundant type arguments

1e818d866a68d66ff1d498fd5a5cba60f59d7b09 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-10 15:15:58-03:00

    Remove unused import

09c1f6aef85f6b83ea03dbe3537684c8d38f183c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-10 14:55:39-03:00

    JAVA-2529: Standardize optional/excludable dependency checks (#24)

d456e2a656b91f5a651d74fdcf322744dfb8ea85 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-10 14:53:13-03:00

    JAVA-2556: Make ExecutionInfo compatible with any Request type (follow-up for DSE-specific features) (#35)

48fb1f6b799c426d8081645b786aa1bfd352d1fd | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-10 14:49:12-03:00

    Fix incorrect changelog entry

d245dbd8f05351cd809acdcaf1b351f9b10125e5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-10 14:44:50-03:00

    JAVA-2598: Do not use context class loader when attempting to load classes (#25)

a3051b4ce683e696339acf04c3dc426a2047c49e | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-09 09:52:53-03:00

    Fix wrong config prefix in examples of DSE authentication

bb3848b282600781347b2b8d642d565d24138545 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 18:55:42-03:00

    JAVA-2548: Fix Reactive Streams TCK tests with Java 11 (#31)

b7ee28e065d67586cf661db5ea1231b384633181 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2020-01-08 15:55:11-03:00

    Add clarifying parentheses to fix error-prone compilation failure

e60d92aa81b0c7177a0a128462b2434e4ef3c832 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:42:09-03:00

    JAVA-2569: Make driver compatible with Netty < 4.1.34 again (#1371)
    
    Motivation:
    
    Netty's PromiseCombiner class is not thread-safe prior to Netty 4.1.34.
    Using this class is problematic as it can only work properly if
    all added futures are using the same event executor.
    
    Modifications:
    
    Introduce our own promise combiner component that uses proper
    synchronization to ensure that the aggregate promise is properly
    completed when the parent futures complete. Replace all current
    usages of Netty's PromiseCombiner by this new component.
    
    Result:
    
    Promises can now be combined in a thread-safe manner.

cce68e79a1249b856789abeb0e71067df6fb180d | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:25:22-03:00

    JAVA-2541: Improve error messages during connection initialization (#1385)

8c5ab3491f5f8dac492144ce44b3ecb92e23106e | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:24:23-03:00

    JAVA-2530: Expose shortcuts for name-based UUIDs (#1383)

3cb3de726ca99024b2396107cc5cf224d65dc318 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:14:27-03:00

    JAVA-2547: Add method DriverConfigLoader.fromPath (#1382)

153ca4ca1f81a86b174fa9238c0ea9d7e2748af7 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:12:35-03:00

    JAVA-2528: Store suppressed exceptions in AllNodesFailedException (#1381)

7ec4bd9783d84380d8ad64c62cf6d8fb5d8386d5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:10:55-03:00

    JAVA-2581: Add query builder support for indexed list assignments (#1380)

d7dab59057eb4277c975f447408461eb6594b8a6 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:09:51-03:00

    JAVA-2555: Generate append/prepend constructs compatible with legacy C* versions (#1379)

31809f49d968c53c0436f2b5a4b4aa9a5885607c | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:08:37-03:00

    JAVA-2584: Ensure codec registry is able to create codecs for collections of UDTs and tuples (#1377)

3ef94b9dc57f5b87449276f96ad63b9dc4e44bb7 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:07:26-03:00

    JAVA-2583: IS NOT NULL clause should be idempotent (#1376)

fcb7ffdde6081a96b5ee6bd52d850a736a0e0ca8 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 15:04:10-03:00

    JAVA-2561: Mark DefaultUdtValue and DefaultTupleValue as not thread safe (#1370)

f803aa0210b14e923e83481915e3cd27de4a9b09 | Author: Olivier Michallat <olim7t@users.noreply.github.com>
 | 2020-01-08 10:01:14-08:00

    JAVA-2473: Don't reconnect control connection if protocol is downgraded (#1369)
    
    Motivation:
    
    In theory, the control connection is an implementation detail of the
    topology monitor and metadata manager. If those components are
    overridden with custom versions that use another way to get the data,
    the rest of the driver should be able to function without initializing
    the control connection at all.
    
    This is currently not the case: DefaultSession references the control
    connection, in order to reconnect if the protocol version was
    downgraded after the initial connection (JAVA-1295).
    
    Modifications:
    
    Do not reconnect the control connection in that case; it's not really
    needed because none of the control queries use any protocol-dependent
    feature.
    
    This also allows us to remove MetadataManager.firstSchemaRefreshFuture()
    and slightly simplify session initialization.
    
    Result:
    
    DefaultSession does not reference ControlConnection.
    
    If the protocol version is downgraded, the control connection keeps
    using the initial version. It might switch to the "correct" version
    later if it reconnects to another node.
    
    Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>

6d325159284edf905de518e5a10e4dd2cff83a11 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2020-01-08 10:35:29-03:00

    JAVA-2551: Improve support for DETERMINISTIC and MONOTONIC functions (#27)

95563db36b41a5a4b78ee4bc5e68a25d3fc03c6e | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-07 14:08:10-03:00

    Mention Reactive Streams among driver dependencies

860eac18230981479b15c03ab00410395354e156 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-07 14:07:42-03:00

    Fix minor typo

674821f663b3f6259195d259a09b2b8e06cb5638 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-07 13:56:04-03:00

    Mention unified driver in changelog section for 4.4.0

a85f5dac662b12bb747a809d730a3596d590817d | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-07 13:54:04-03:00

    Mention DataStax Apollo in main README

5c06be53adc22d9a9afe8b1c78136f642815137d | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-07 13:34:42-03:00

    Remove deprecation warnings

2e89e3072196ba3601f9db151c7a9c766c151a0a | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2020-01-06 12:49:20-03:00

    JAVA-2601: Inject Google Tag Manager scripts in generated API documentation

77c301d91486e75bb9e5f572082f5358528395e5 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2020-01-06 11:57:48-03:00

    JAVA-2603: Upgrade Maven javadoc plugin to 3.1.1
    
    This commit allows to get rid of spurious error messages when building
    the distribution submodule:
    
        [ERROR] no module descriptor for XYZ
    
    However it requires a change to <excludePackageNames> configurations:
    package names must be specified with a trailing .* for subpackages to
    be excluded as well.

7d9996e3220109f84ff0e64c210973b9701f76f1 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2020-01-02 19:11:37-03:00

    Fix wrong test method name

e57116369f27231c71e7b6ddfda222929591f7fc | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-26 12:36:08-03:00

    Mention #getAllErrors() instead of #getErrors() in javadocs of AllNodesFailedException

a351e002e3c2b3a8a45026d53b45b7b0b502929f | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-23 13:43:05-03:00

    JAVA-2592: Make reload support parameterizable for DefaultDriverConfigLoader

75b670ea5a715a3aa0deac4e67642e2b32966c19 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-23 13:40:38-03:00

    Improve javadocs of reload() and supportsReloading()

cc8b9ed0f9c99d9163dccc814e9d27231489bd07 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-12-17 09:04:26-03:00

    JAVA-2556: Make ExecutionInfo compatible with any Request type (#315)

d3be1e2e5ca8d6610afacca14c738646db0e5d86 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-13 17:17:47-03:00

    Upgrade to driver 4.4.0-SNAPSHOT and fix deprecation warnings

a69a43bdf1c8a835aeb83710307116effdf89801 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-12-04 16:01:58+01:00

    JAVA-2556: Make ExecutionInfo compatible with any Request type (#1367)

abe376df67309774f600ba53ac3e6958f8c9b428 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-12-04 12:12:14+01:00

    JAVA-2558: Revisit GraphRequestHandler (#310)

3ede67d127142035f2b4f4a68f51a6e012e0807f | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-04 11:19:34+01:00

    [maven-release-plugin] prepare for next development iteration

d646982a347970b97504672954889257766e6875 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-04 11:19:22+01:00

    [maven-release-plugin] prepare release 4.3.1

5a58acae4aa83336b25daf6f7e06bbc96a94f3df | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-04 11:14:25+01:00

    Update version in docs

7d88097a880089c8c740566518f1815dd78d9ae0 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-12-04 11:05:26+01:00

    JAVA-2557: Accept any negative length when decoding elements of tuples and UDTs (#1368)

46817dfa60a70b0c22f926600efe39cbe7891435 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-12-02 11:40:14+01:00

    Format XML files

411a76af1948b7fd6319af12750e28809e07bf0a | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-12-02 10:25:48+01:00

    JAVA-2527: Allow AllNodesFailedException to accept more than one error per node (#1362)

bce94b49ce6de142c1a22855ce27a2c8707a64e9 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-29 17:56:56+01:00

    Enhance javadocs of GraphSupportChecker and make main methods public

011b5c7f369b6c8691ff35eb4af49c897021c461 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-29 17:11:10+01:00

    Organize data providers and test fixtures

aee298903b7df41e18452565a2ef5630d51b4d1d | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-29 15:50:53+01:00

    withGraphProtocolForTestConfig should take arg of type GraphProtocol

fd6ee70c2843aa0a0ef810c79c770efce2355609 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-29 15:35:33+01:00

    Use GraphRequestHandlerTestHarness.Builder instead of Builder

43dca1ff054911de7b924d841c85ac0096240e8d | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-29 11:13:58+01:00

    Move graph data providers to GraphTestUtils

d1d32a6edb612346aa466f5514ccef94a85d80c1 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-28 16:46:25+01:00

    JAVA-2465: Avoid requesting 0 page when executing continuous paging queries

26383efe10b56cfdd8429182d095e7e6fc07f4c1 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-28 12:38:55+01:00

    Fix wrong value type for GRAPH_PAGING_ENABLED

715cadb8d02a77580fd180d8033426395d4e21bb | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-28 11:23:04+01:00

    Do not call toString() when logging at TRACE level

b179a27d725d70bbb26b44a440dba7060b87b900 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 20:10:12+01:00

    JAVA-2498: Add support for reactive graph queries

1745a436c2740d2a83e11afebbcf7c08bbaa0b02 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:25:56+01:00

    Surround log with if block

6999f6c67f9d8e71dafba902841bc97db7837502 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:10:31+01:00

    Override methods for covariant return types

c945b68541f859cfc056b7eb632f6dc7bf8cf7f1 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:09:54+01:00

    Add missing nullability annotation

0a4b945d943ecac5c6eb94255b4c0e1cb7678760 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:09:16+01:00

    Simplify graph test fixtures

0aa5c23109f2e49718dec93558459d55fa3d14d4 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:08:23+01:00

    Fix flaky test

7f568935122fbc7798a73e3d22d4436b92c1dba7 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 19:07:45+01:00

    Do not force graph paging to DISABLED

1d04d8a6072c20559f17f9f4007ac3625815b0e2 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 11:31:44+01:00

    JAVA-2552: Revisit CapturingTimer feature in RequestHandlerTestHarness

c8e008dc03537d83d9d784373fb48db1740fb167 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-26 11:29:39+01:00

    JAVA-2552: Invoke listeners on the calling thread in RequestHandlerTestHarness

473f262174a748623caa8a1e07eb71b256130410 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-25 13:37:51+01:00

    Qualify static methods with correct receiver

d02b5b4c13ff84246513b6191bcdf1c28e44c60e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-25 12:22:33+01:00

    Harmonize durations used in tests

d5c0d848a75619f6e45686d27dbeab155500a336 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-25 12:21:53+01:00

    Make fields private and final

091918e0e879acd6b38a8dd2e41c2a16ac182a82 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-23 18:39:37+01:00

    Apply changes from riptano/java-dse-driver a2254a4..33f88f9

ef6bed7bcee3ee8057b5f2b7291bebb48cb34abb | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-23 15:08:50+01:00

    Remove unused fields

7e8bc2b9ce44d4643e8054861480c9643a8533f0 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-23 15:07:43+01:00

    Remove duplicate method

2443d2f951fdbac5b158e7b9ce81958d0be5406c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-21 18:21:49+01:00

    Fix minor syntax issue in comment

2cc488745b356bf9f383ded0797fa3d50fc7b698 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-20 16:02:00+01:00

    Surround Version.parse with Objects.requireNonNull

1bfe33f40409d53ab5064ed8fb28122ea53b26da | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-11-07 12:20:01-06:00

    JAVA-2472: Enable speculative executions for paged Graph Queries

dec2af12f3c7e80d055316e51258e2583505c7bf | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-25 11:13:20+03:00

    JAVA-2460: Document how to determine the local DC (#1353)

2f5ab8f859c7083489a715272014c8292f84f7f7 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-23 20:23:04+03:00

    Protect against poorly-implemented Request instances in BasicLoadBalancingPolicy
    
    This is mainly intended for Simulacron tests since Simulacron does not
    always return accurate query metadata, but can also serve as a general
    defensive-style programming.

c1b815c407cbe31ccb7aa8c6f7ea719bd5f3da76 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-23 17:52:18+03:00

    Return immediately from getReplicas() if token map not present

73a709ef43687a3588e5511823939e013d888bab | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-23 13:41:15+03:00

    JAVA-2509: Mention file-based approach for Cloud configuration in the manual (#1352)

deef1886c45cc7bdaa715c74f7372fd03ecf0f23 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 19:09:02+03:00

    Add revapi exceptions for SortingLoadBalancingPolicy changes

cc882f2f0967bacc949a6583d6c30cd0142aad9e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 18:49:38+03:00

    Fix formatting issue

723dfe9893bb6386d60d99d51e1bd73358298d7e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 18:19:39+03:00

    Add missing header

1eb7d279c1e8fe697bcf8d8971ba50a7b487961b | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 18:00:03+03:00

    Extract logic to compare nodes by IP addresses

f1c98372c7b5aad905f548762d5bbb60156ba3ea | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 17:53:04+03:00

    Fix failing test (JAVA-2459 follow-up)

a3ba5db39fb80496066b8e27561fe18fb04d9850 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-22 11:06:00+03:00

    Use CqlIdentifiers.wrapInternal to wrap collections of identifiers using CQL internal form

b6c2a98f1ad13a4028f4c2283b4e680fa195dde0 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-22 10:09:24+03:00

    JAVA-2459: Improve extensibility of existing load balancing policies (#1346)

bc74cd2036552ccaba1af6830bb378150d83891a | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-21 15:58:04+03:00

    Fix failing Json tests (JAVA-2480 follow-up)

507fedb1cd5985509561a9698206136cc996a386 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-21 15:47:06+03:00

    Add missing entry to changelog

97a161d567b0001b8a8cd636d40f5cb5c9eaa3bb | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-21 15:17:46+03:00

    Update changelog after Cloud API merge

e4da25d0f3103a2d6b16f83ed23d9b82cf73b8cd | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-21 13:47:45+03:00

    Replace deprecated method

56c16384c318ea9459656d9e9024e52cce73fbda | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-21 13:39:25+03:00

     JAVA-2407: Improve handling of logback configuration files in IDEs (#1319)

cf82b59f9377349f504913724bdc14dc74b7fdd4 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-21 12:57:16+03:00

    JAVA-2434: Add support for custom cipher suites and host name validation to ProgrammaticSslEngineFactory (#1347)

705fa26055c1466aef3c9077ace506ae83c65931 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-18 09:55:01+03:00

    Set version to 2.3.0-ngdg-SNAPSHOT

7b00931257f7af43cb5459ebfc605a607f9e7a10 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-15 09:44:25+03:00

    Fix failing tests in PreparedStatementIT under C* 2.1 (JAVA-2443 follow-up)

b5919b6318956b13b46adff0d4cafec91795f85c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-11 14:26:27+03:00

    Fix typo in field name

c790361deaa6c62318567e2f819e97cdc13e9718 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-10-11 09:50:48+03:00

    JAVA-2490: Allow to read the secure bundle from an InputStream (#14)

90964438ff3170b42fdc473fea27606f4ede6184 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-04 13:27:16+02:00

    Remove references to deprecated Java6Assertions class

5c29269b96e57c09224e0cde19a57d17d5761e6c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-10-03 15:16:52+02:00

    JAVA-2398: Improve support for optional dependencies in OSGi

ed2ee0477f9fde8342ec945c5455ef35f3fb2282 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-09-20 16:12:53+03:00

    Fix typo in comment

944445aaf551ecf4fdc1fec9229a61725a1e4074 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-09-20 16:11:22+03:00

    JAVA-2451: Make zero a valid estimated size for PagingIterableSpliterator

74d6ef58d218758ef271b3cf170fbf78429d0600 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-28 15:27:11+02:00

    Remove references to deprecated DriverOptionConfigBuilder

69a692fce29056d575f45f8cbebb20247de6fa09 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-28 13:36:24+02:00

    Set version to 4.5.0-ngdg-SNAPSHOT

50dbe1e7c4ce917f5511361168b1a71de74569d9 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-26 11:01:15+02:00

    Use Integer.compare to simplify Version comparisons

a3b2a28d1d0f6afa16f4666aac695f2046194e9e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-26 11:00:51+02:00

    Annotate constants in Version class with `@NonNull`

ab4302910937cb729a86ac5e8b211fd82c7d9420 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-26 11:00:23+02:00

    Remove redundant escape characters in regular expressions

2e248a9a8b7a7f2aad7aad4bf09e982b785c1aa7 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-21 12:40:45+02:00

    Clarify the contents of bundles included in methods baseOptions() and testBundles()

02e5d50a197551fec8e7d53c7a5c01a097bef435 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-20 19:03:25+02:00

    OSGi tests should use distinct versions for Jackson core and databind

f6980df6e065bca4ed2db28297d56e8f55c8d514 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-08-20 19:01:45+02:00

    Upgrade jackson-databind to 2.9.9.3

57d42a3a255326739e844ceb39cc9a1c4f3d8c5d | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-10 16:20:48+02:00

    Upgrade jackson-databind to 2.9.9.1 to fix CVE-2019-12814

4c2d26d18af94c8a700f2611f00b1f3b2a2d0656 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-05 17:13:50+02:00

    JAVA-2323: Handle restart of a node with same host_id but a different address

f2a17753394086216265a56f2e8a247a6aff313c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-05 16:52:36+02:00

    Fix wrong log message

59a100ac406db453ff3a5de614449518e41b6a80 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-07-05 16:08:01+02:00

    JAVA-2247: PagingIterable implementations should implement spliterator() (#1273)

627b325180a6fb3436ed7990d7b136a863b3d0ab | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-05 16:01:13+02:00

    JAVA-2324: Add support for primitive shorts in mapper

573fcb1cb4809b541aa29255c862019a6c95f601 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-05 15:59:14+02:00

    JAVA-2325: Allow "is" prefix for boolean getters in mapped entities

2a20db98be0c7436fbff881f8aba9d45f38507dd | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-07-01 22:07:28+02:00

    Make integration test class members protected

3cf2ae8384399a5584b2c7a64de3f62c2b31b8ce | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-24 13:08:49+02:00

    JAVA-2304: Avoid direct calls to ByteBuffer.array()

310cd3365fd7d17d1fbfb8f8d10ab5312950ee81 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-24 12:59:26+02:00

    JAVA-2303: Ignore peer rows matching the control host's RPC address

f8baaba9601657ad425f50fef5d4c5d7bc35ea0c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-23 12:24:46+02:00

    JAVA-2294: Fix wrong examples in manual page on batch statements

0b9551b7ee7c88a9492147e016954786d73678c5 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-20 16:46:13+02:00

    JAVA-2298: Allow custom CQL name for parameters that correspond to bind markers

e1e7ff0e61f2680392e37cee6ff9efb4fd3587c8 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-19 20:31:15+02:00

    Make Mapper class overridable

b812269dd3ff2ec722dfe59032fe3168244ca9fd | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-19 18:59:40+02:00

    Create a test jar for mapper processor module

62514ac2a631211e38d5a848ed724e0a21eb4126 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-19 18:58:57+02:00

    Make DAO parent class overridable

d40901c6399ee3c588ece74b660f1c70718125fc | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 13:10:44+02:00

    JAVA-2280: Ignore peer rows with missing host id or RPC address

8add38b79e4e9072b473f38b85c403529c0f989b | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 12:54:08+02:00

    Fix incorrect behavior when query failure is expected
    
    This commit also deletes some unused methods and converts a field to a
    local variable.

f4d7a9a6caf2b87873572181ec6882789119d5e9 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 12:49:09+02:00

    Enforce that a node's host ID cannot be null

a567cfa4179183f9ca9d89ad9b0d9760c7c987f0 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 12:45:07+02:00

    Annotate AdminRow with nullability annotations

a6d72bda4966b8f3965112bf55dda270b1949fc7 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 12:44:33+02:00

    Propagate nullability annotations to implementations of Node

13b843e0cb90e21f73224f808a7224dc951e80b8 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:47:17+02:00

    Annotate NodeInfo and child classes with nullability annotations

24f3a482ece9df74b285cfc986811454505a142c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:44:56+02:00

    Clarify usage of broadcast RPC address in NodeInfo javadocs

bef468c25e7cf446354274d2bf334b354b3424ea | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:43:18+02:00

    Enhance Node javadocs and clarify differences between various addresses

94fb8a2df5de6bfa8e760cfdb8e144acd878e4af | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:39:47+02:00

    Take into account broadcast_port when computing node info
    
    This commit also fixes nullability issues with broadcast address and
    listen address.

e8e253652993d6382ba90b8f3d3b8b7f51f9a8fd | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:33:39+02:00

    Take into account rpc_port when computing broadcast RPC address

d0ef3cb7f3475925a21427d9bca535936ce0cd38 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:25:53+02:00

    Fix wrong bound variable name in DefaultTopologyMonitor

66339d45ab8f979cf30f5c0969d651cf5343ea6e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:24:14+02:00

    Remove unused field in SchemaAgreementChecker

0734665a2f902c6282f4960073772ef6bbf39352 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-07 11:22:12+02:00

    Remove unused field in DefaultTopologyMonitor

0807e698578c4df60dcd94880e322532821198c2 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-03 12:16:00+02:00

    JAVA-2253: Don't strip trailing zeros in ByteOrderedToken
    
    This commit also creates a defensive copy of the token's ByteBuffer
    in order to guarantee its immutability.

1e2dc2050d683c4b9fda98ed50f1ecbbda4aa37a | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-06-03 11:39:58+02:00

    JAVA-2264: Adjust HashedWheelTimer tick duration from 1 to 100 ms

aa385950a722f24ec30fbee5e59019f23a20048d | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-05-28 16:50:59+02:00

    Fix minor typos in README for `@Query` methods
    
    Signed-off-by: Alexandre Dutra <alexandre.dutra@datastax.com>

93b10e7320ff84d5de3a700b2b052aa2d438a4fd | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-05-28 15:13:20+02:00

    Remove unnecessary escape character
    
    Signed-off-by: Alexandre Dutra <alexandre.dutra@datastax.com>

f7f838a199869d34afb3630bde5e3dcaafd5ad8c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-05-28 11:50:54+02:00

    Upgrade Jackson version to 2.9.9 (fixes CVE-2019-12086)
    
    Signed-off-by: Alexandre Dutra <alexandre.dutra@datastax.com>

c976bbf5df3e9a16dd91a4d78b84e2467db812dc | Author: olim7t <omichallat+github@gmail.com>
 | 2019-05-17 16:20:40-07:00

    JAVA-2260: Handle empty collections in PreparedStatement.bind(...)
    
    Motivation:
    
    `preparedStatement.bind(new HashSet<>())` fails with a
    CodecNotFoundException.
    
    This is because the codec registry defaults to Set<Boolean> when it
    tries to infer the type of the value (this works fine for lookups by
    Java type only, because all empty collections are encoded in the same
    way, so any collection codec will do -- but here we happen to also know
    the CQL type, and it doesn't match).
    
    Modifications:
    
    Special-case empty collections at the beginning of codecFor(CqlType,
    value): simply look up a collection codec for an arbitrary element type.
    
    Result:
    
    We return a codec that can encode the provided value.
    Note that it doesn't accept the CQL type, nor the declared Java type of
    the value, but the contract of the method doesn't say that it should.
    
    Co-authored-by: Alexandre Dutra <alexandre.dutra@datastax.com>

b7d34dbb59ff81f5f8c5ec8f5bf13c7cd63d0a3e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-05-03 23:08:45+02:00

    Specify release version format to prevent pre-release versions from being considered by revapi

612a63f2525618e2020e86c9ad75ab37adba6132 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-04-29 11:50:50+02:00

    Annotate EndPoint methods with `@NonNull` (#1228)

5d54f7b34c754760fdf2fdd6dc6d94867b4b15f9 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-04-06 21:55:20-07:00

    JAVA-2235: GraphBinary support (#221)

909a3b2869a005d147ec087822d2848ee5232796 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-04-02 10:02:00-07:00

    JAVA-2211: Upgrade Jersey examples to fix security issue sid-3606 (#1222)

66834b278774e9bb4b30b8f8ffb6e96c6973e9dc | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-12 18:40:54+02:00

    Remove native-protocol build step from Travis configuration file
    
    Installing the native-protocol project does not guarantee that the
    driver build will succeed, since the exact version of native-protocol
    being built does not necessarily correspond to the one used by the
    driver.

801102cb1f063a8961975f866c237d8c2da4b1b3 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-12 15:21:57+02:00

    Perform a full mvn install before running tests with JDK 11

0ab2b90e1befe0921715980001058783855d190e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-12 15:10:48+02:00

    Add missing revapi exceptions

e9166b35d2be585ab60fa38e1d83d4f8a2544751 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-12 13:28:49+02:00

    Add missing `@NonNull` annotation to Statement.setConsistencyLevel

8dabb699e6afca3e84d7b6626bcec56bd3139a05 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-03-12 10:06:53+02:00

    JAVA-2161: Annotate mutating methods with `@CheckReturnValue` (#1211)

a6e94eff463b6dea0d31ad933aaec42e2d095acb | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-11 15:14:21+02:00

    Fix wrong example in Relation class javadocs

7edd38b1808ebedaa2ef1b2f20f98bfd128fda94 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-05 22:39:38+01:00

    Remove dead code in GuavaDriverContext (fix formatting issues)

75eff01637417e029f8ad7bd41a6d01e4d474efb | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-03-05 22:05:47+01:00

    Remove dead code in GuavaDriverContext

71d732bf5bd521da32232755c35add64aed251c3 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-02-23 15:01:36+01:00

    Remove Travis CI badge

5f6cdf877ebf17c223a10b24e99d9a633e28c360 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-20 13:24:47+01:00

    Change Travis badge URL form travis-ci.org to travis-ci.com

b49c51722902dbdd5ea8c18411972d28e60a00f9 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-20 13:24:00+01:00

    Update driver version in main README file

f4ca4d73387a35715c8f5eb93fd06db2d7bf7819 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-19 10:03:38+01:00

    [maven-release-plugin] prepare for next development iteration

be56e7ec18740c22f294d1ef6a23284d8c351995 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-19 10:03:22+01:00

    [maven-release-plugin] prepare release 4.0.0-rc1

e58ea4844581ae6073bc1e60259c4e1d4f021131 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-19 09:57:56+01:00

    Update version in docs

fbebe3541f6ed3573bf59658ab031c0b888a307a | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-02-01 14:09:38+01:00

    Fix wrong setting name in javadocs of SessionBuilder.addContactPoints

837a3399e932eb3fd50f40c478d3746f8f094187 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2019-01-31 23:09:16+01:00

    Reformat test files to comply with updated contribution guidelines

e3d15c00df6d722c27925c4bf39bcb5f0d543278 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2019-01-07 14:25:54-02:00

    Enable Travis CI builds against OpenJDK 8 and 11 (#1168)

6945725c6db8002cd9dd52ee880af6b2f6f632e6 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-12-18 13:52:17+01:00

    [maven-release-plugin] prepare for next development iteration

ea83828617227c5f35bae27892b45132abef60e2 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-12-18 13:52:00+01:00

    [maven-release-plugin] prepare release 4.0.0-beta3

4a6b0def3cb9d7fc2ef87edaa746692d1fca3d30 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-12-18 13:43:17+01:00

    Update version in docs

24e4826d554d7a5ce308b30a67c88ccb1063c479 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-12-17 16:57:39+01:00

    Include virtual boolean flag in equals/hashCode implementations

9a25061478168c0f2b93ae36301dcd7161def826 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-12-14 15:34:20+01:00

    Finish incomplete sentence in CqlIdentifier class javadocs

21828c04f6fbce6ea8353626b8427de9e118e195 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-11-21 14:16:03+01:00

    Fix failing tests when protocol version < 4

017053e29036b516898bdcd4fc30f0723d1aec0c | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-11-21 11:16:04+01:00

    JAVA-2037: Fix NPE when preparing statement with no bound variables

f345c5d456516817d4c021572dc80e759072d602 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-11-21 09:26:37+01:00

    Make constructors public for built-in implementations of RequestHandler

1accded3aa32aa3cd5c23cf5d52df8ae318dd05e | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-26 14:42:23+02:00

    Fix minor typo in javadocs

28e920f02d53fb440a02665335d97c9a15543950 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-23 15:27:27+02:00

    Add tests for TypeCodec.accepts

dd03d4f3ed9d3794960a3468619bb22edbcb5025 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-23 15:26:43+02:00

    Enforce invariance in overridings of TypeCodec.accepts(Class)

2c1b499a9ba5d2a3582bd3c3c81ba355307baec5 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-23 15:25:19+02:00

    Accept both wrapper and non-wrapper types in primitive codecs

c983c7570821d2eaa41b44966c7b7b06b7e0f3f5 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-22 12:37:58+02:00

    JAVA-2002: Reimplement TypeCodec.accepts to improve performance

69a6a19b9503fbc42366d7293b9729835e47c37a | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-10 15:02:43+02:00

    JAVA-1988: Remove pre-fetching from ResultSet API

9a68d912acb2b3ef341d01134c3246ebd6073567 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-10-08 15:04:08+02:00

    JAVA-1919: Provide a timestamp <=> ZonedDateTime codec

c4262fc85b47b2598d471f37499483a1183817e2 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-22 11:48:49+02:00

    Replace TestNG mention with JUnit

aba625d023c6379368d263a50a024c0562a28d5b | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-22 11:46:21+02:00

    Allow static import of all AssertJ methods

125662842ba2a6e493ae7253de0873ee9db88094 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-22 11:44:55+02:00

    Allow static import of all Mockito methods

46d7fb0459b32bc1c3e477a709565ef12e6aa8d8 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-22 11:43:40+02:00

    Describe usage of nullability annotations

eb4dcda235ecbf92714535a2a6e854535489e0c5 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-19 12:59:42+02:00

    Return covariant future types from session async methods
    
    Motivation:
    
    We experienced problems by the past trying to extend classes and
    override methods returning CompletionStage<SomeInterface>. It is
    usually better to return CompletionStage<? extends SomeInterface> since
    this can be overridden by CompletionStage<? extends SomeChildInterface>
    thanks to type covariance.
    
    We modified lots of methods but for some reason we forgot a few ones in
    CqlSession and DefaultSession.
    
    Modifications:
    
    - Modify return types of methods in CqlSession and DefaultSession from
      CompletionStage<T> to CompletionStage<? extends T>.
    
    Result:
    
    Methods in CqlSession and DefaultSession can now be overriden more
    easily.

a8c9dc1cf602afce8444ac2823c5e0cb3d984c3c | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-19 09:39:51+02:00

    Improve design of DefaultLoadBalancingPolicy event tests
    
    Motivation:
    
    Some of the tests in DefaultLoadBalancingPolicyEventsTest were poorly
    designed: their intent is to verify that the user filter is *not*
    consulted when a node is marked down or removed, but that wasn't clear
    enough.
    
    Modifications:
    
    - Remove methods should_remove_*_node_from_live_set_when_filtered.
    - Verify filter usage in should_remove_*_node_from_live_set instead.
    - Use the regular MockitoJUnitRunner runner.
    
    Result:
    
    Verifications around filter usage upon onDown / onRemove are now clear.

668075f5d84adeb4f80637b6fbdec40fa4bcb689 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-17 18:37:08+02:00

    JAVA-1939: Exclude logback-test.xml files from test jars
    
    This commit partially re-applies the changes from 3a24c3f73
    accidentally reverted by f32feeb6e.

161defdd6533afb8987d3de011ce4a07461bd676 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-17 15:50:40+02:00

    Make fields final in ChannelPool and ChannelSet

f3c5e99be52711cf9399517a86852a517da97fa5 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-17 15:49:42+02:00

    Add missing javadocs to methods in ChannelPool and ChannelSet

5ef9354afe2853479750a05d1bfb1b9644f639e5 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-14 19:31:11+02:00

    Make RequestTracker methods default methods

16b17332b61b4a055ec0e3ba9e3a1b0bd54156ab | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-14 19:13:54+02:00

    Fix minor typo in LoadBalancingPolicy class javadocs

d9cdd9069fc1bdf553df4fc334e8c5b6e74d699a | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-09-14 19:13:32+02:00

    Clarify the contents of maps returned by DriverContext methods

14186af07a10ea1d9c1951f8bddd42ac00903493 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-21 15:29:16+02:00

    Remove the dependency to JCTools
    
    Motivation:
    
    JCTools is only used in DefaultWriteCoalescer. Our benchmarks did not
    show any performance improvement for MpscLinkedAtomicQueue versus
    ConcurrentLinkedQueue. Given that the WriteCoalescer is pluggable,
    users are still able to use JCTools in a custom WriteCoalescer
    implementation if they want to.
    
    Modifications:
    
    Remove all references to JCTools from Maven dependencies and OSGi
    directives.
    
    Result:
    
    No more dependency to JCTools in the OSS driver.

59dc84984d38d29055171ddab75e88778d3ec213 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-16 18:32:05+02:00

    JAVA-1916: Base TimestampCodec.parse on java.util.Date

3ab2cc858415b0c535113c21d1a2db591ec13f9f | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-10 14:19:51+02:00

    Annotate methods in ArrayUtils with nullability annotations

0436d76a90097ee0cd07859edb00fe719c074e41 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-10 14:19:32+02:00

    Introduce overloaded method ArrayUtils.shuffleHead(T[], int, ThreadLocalRandom)
    
    Motivation:
    
    ArrayUtils.shuffleHead(T[], int) uses ThreadLocalRandom.nextInt(int) and
    is hard to test. In particular ArrayUtilsTest.should_shuffle_head()
    fails randomly because of the method's non-determinism.
    
    Modification:
    
    Extract ThreadLocalRandom.current() as a parameter, making it easier to
    mock.
    Keep original method and delegate to the new overloaded one.
    
    Result:
    
    ArrayUtilsTest.should_shuffle_head() is now deterministic.

529b1734dda44e9655790eed73f60e5ce9cb5373 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-10 12:07:28+02:00

    Raise com.datastax.oss.driver logger level to ERROR
    
    At WARN level, some loggers can be very verbose, specially
    CqlPrepareHandlerBase.

2362e1598eee81e1cb11f9130ad6e3f59725deb7 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-10 12:05:06+02:00

    Add missing @After annotation to teardown test method

3a24c3f7309fbfe4ca942cc1a4b7311a1610ceb2 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-10 12:04:34+02:00

    JAVA-1939: Exclude logback-test.xml files from test jars
    
    Motivation:
    
    When logback-test.xml files get bundled in test jars, they appear
    on the classpath of client applications, creating Logback configuration
    conflicts with local configuration files.
    
    Modification:
    
    Exclude logback-test.xml files from test jars.
    
    Result:
    
    No more Logback configuration conflicts in client applications.

d87f4942c58e36495bfc27e2d90072ad783157c8 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-07 16:03:03+02:00

    Fix misplaced entry in application.conf

ef2865d09fe24bf49c4111f192b9d8e860122474 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-07 16:02:27+02:00

    Fix minor typo in comment

941f5f0b07bc9fcc5edcb1db07df0e3fff8b9c8e | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-07 14:20:31+02:00

    Make ProtocolFeature an interface
    
    Motivation:
    
    ProtocolFeature is currently an enum and as such is not extensible;
    if custom protocol extensions need to support proprietary features,
    such features cannot be modeled as a ProtocolFeature instance.
    
    Modification:
    
    Make ProtocolFeature an interface, create enum DefaultProtocolFeature.
    
    Result:
    
    ProtocolFeature can now be implemented by other classes.

19a9e82b85ff0051b03aa9ab0c8e77a44610daad | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-06 20:48:37+02:00

    Only check C* version if CCM version in use is OSS Cassandra

1bd9fb4cfab7034a8d32fc4fa17772a0401e725d | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-06 20:44:34+02:00

    Unwrap session before casting to DefaultSession

05a3036c5789b097f7dd43a7ae363d12d0c1ac10 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-06 16:56:46+02:00

    Annotate DefaultTableMetadata.id with @Nullable to account for JAVA-1900

80b26f8d7571b3be9711bdbc5f677c9f68d8b493 | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-08-06 16:52:55+02:00

    Allow DropwizardMetricsFactory and DropwizardMetricsUpdater to be extended

f32feeb6e75ee63831779d66ae5be6db517cd05d | Author: Alexandre Dutra <alexdut@gmail.com>
 | 2018-07-19 10:19:49+02:00

    JAVA-1762: Improve shading and OSGi manifest generation

0dc56d2ca3babe2e14b6f526c2fd6203e58f7b04 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-06-18 15:19:04+02:00

    JAVA-1766: Revisit nullability
    
    - extend the usage of Optional in the API where appropriate
    - annotate API with Spotbugs' NonNull and Nullable

d3d742bbaf287d331486aafe7ad8200d9bbf0fe1 | Author: olim7t <omichallat+github@gmail.com>
 | 2018-05-07 13:44:12-07:00

    JAVA-1803: Log driver version on first use
    
    Co-authored-by: Alexandre Dutra <alexandre.dutra@datastax.com>

b92b80bca81c0c302795f9d7686d91d892ad3b43 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-21 09:15:52+02:00

    Fix implementation of DefaultRow.isDetached()

2e2d4fa209967afe0986357c69b2c5582e9dfa6d | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-20 15:27:19+02:00

    JAVA-1569: Allow null to be used in positional and named values in statements

2446236443741b49db3c627898787cf2f549c541 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-20 10:29:42+02:00

    Fix javadoc warning in SchemaBuilderDsl

2caeed9b73036f2f4e3fc945c96c14c0d65cfde5 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-19 12:51:02+02:00

    Clarify why accepts(Object) is covariant but other accept methods aren't

72300774b254b1f0a1b4ce25ea52d1d0b4e63682 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-18 11:13:55-07:00

    Add ability to lookup codec by Java type only

a32a294cae606792d9c0881afbd1fea1c0f29560 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-18 10:54:14-07:00

    Raise visibility of a few methods in CachingCodecRegistry
    
    This makes subclassing easier.

1b4cbbca46ab32f2d045f0f5887b6ae0c4f5ab9b | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-18 10:52:15-07:00

    Make primitive codecs parameterizable

9f1dd05891d1aa1c9ee7f0bdb17cd5ebee004626 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-18 13:41:00+02:00

    Fix broken log messages due to missing log prefix

1c38feac44d009fb9a4ffd15f2cab8d0e7783934 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-18 13:38:46+02:00

    Raise visibility of method DefaultColumnDefinitions.valueOf()

2c64605e0c55baa008c92d2a83aa285cb7530ac1 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-11 16:50:07+02:00

    Enhance GenericType with informative methods
    
    This commit adds the following methods:
    
    - isSuperTypeOf
    - isSubTypeOf
    - isPrimitive
    - wrap
    - unwrap

9a9b0557d7fb6e199c3ce987eca19b0588e44543 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-10 11:05:38+02:00

    Avoid non-ASCII characters in names and descriptions

78a05183cd2af3b8ca5701b54638bd876f939851 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-10 10:59:51+02:00

    Return Future<Void> from NettyOptions.onClose()

698202c5d3bc69c3ac8c73f45dec64b08ed031d2 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-04-10 10:59:23+02:00

    Replace thenAcceptAsync with thenRunAsync

7eb61813c728ec82d4a8ad6001a51a18ce34de75 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2018-03-21 12:42:24+01:00

    Improve Javadocs generation (#953)
    
    This commit alters the javadoc plugin configuration to generate
    javadocs quietly, and applies the Xdoclint option "all,-missing",
    i.e., validate everything except missing tags.

3c046e28eca82fcf22aaa4522dec6a6bb2493a35 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2018-02-28 15:02:49+01:00

     Create a test-jar for the core module (#957)
    
    This commit also introduces minor enhancements to the following classes:
    * RequestHandlerTestHarness
    * CompletionStageAssert
    * CompletableFutures

ef6ce31a943796b86462b802b500d62c98d12ec5 | Author: Alexandre Dutra <adutra@users.noreply.github.com>
 | 2018-02-21 12:39:32+01:00

    JAVA-1537: Add remaining socket options (#951)

7bf731430d7f27102c8a27a64166d120684ab92f | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-02-19 16:19:51+01:00

    JAVA-1756: Propagate custom payload when preparing a statement

072014aac1a830259757432b9352ac398383602f | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-02-12 16:59:16+01:00

    Increase visibility of members of Conversions class

a2cc9569b68d66ecf94f02351b6672b8379d2230 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-02-12 16:54:04+01:00

    Expose channel configuration

1f9731d986d30ee58c6ee5ae8c0678069cf8d293 | Author: Alexandre Dutra <alexandre.dutra@datastax.com>
 | 2018-02-12 11:13:41+01:00

    Change signature of AsyncResultSet.fetchNextPage()
    
    Motivation:
    Its return type should reflect that AsyncResultSet is an interface,
    so what is actually returned is a future of some concrete implementation,
    hence the correct return type should be CompletionStage<? extends AsyncResultSet>.