Thread overview
mysqln - tagged bugfix release v1.1.1
mysqln - v1.1.2
Sep 22, 2017
Andrej Mitrovic
September 20, 2017
https://github.com/mysql-d/mysql-native

Native D client driver for MySQL/MariaDB, works with or without Vibe.d

Tagged bugfix release v1.1.1:

- Fixed: #116: Prevent segfault on copying ResultRange. (@schveiguy)
- Fixed: #120: Fix typos / grammars in documentation (@Marenz)
- Fixed: #124: Fix deprecations: Change deprecated std.string.munch to std.algorithm.skipOver. (@Kozzi11)
September 20, 2017
BTW, I'm going to re-post something I posted to github:

FWIW, to any any all who may see: If you need something (even just a tagged release), don't hesitate to ping me, or re-ping, or even straight up harass me about it. I forget things easily, and the squeaky wheel really does get the grease. I have a bad habit of getting caught up in "real life"tm, so if something's really important, make sure to let me know: the worst thing I could possibly do is be busy with other things, so by all means, lemme-have-it.

Github pinging is probably the most reliable way to get my attention (in a positive way), so if you need something, don't hesitate: My github id is Abscissa
September 20, 2017
On 09/20/2017 01:24 AM, Nick Sabalausky (Abscissa) wrote:
> https://github.com/mysql-d/mysql-native
> 
> Native D client driver for MySQL/MariaDB, works with or without Vibe.d
> 
> Tagged bugfix release v1.1.1:
> 
> - Fixed: #116: Prevent segfault on copying ResultRange. (@schveiguy)
> - Fixed: #120: Fix typos / grammars in documentation (@Marenz)
> - Fixed: #124: Fix deprecations: Change deprecated std.string.munch to std.algorithm.skipOver. (@Kozzi11)

Followup: v1.1.2

- Fixed: #130 Compilation error when compiling in singleFile mode. (@Marenz)
September 22, 2017
On Wednesday, 20 September 2017 at 05:24:14 UTC, Nick Sabalausky (Abscissa) wrote:
> https://github.com/mysql-d/mysql-native
>
> Native D client driver for MySQL/MariaDB, works with or without Vibe.d

Hey Nick,

Can this also work with Percona MySQL? Or perhaps maybe in the future.. :)

Cheers!
September 25, 2017
On 09/21/2017 08:17 PM, Andrej Mitrovic wrote:
> On Wednesday, 20 September 2017 at 05:24:14 UTC, Nick Sabalausky (Abscissa) wrote:
>> https://github.com/mysql-d/mysql-native
>>
>> Native D client driver for MySQL/MariaDB, works with or without Vibe.d
> 
> Hey Nick,
> 
> Can this also work with Percona MySQL? Or perhaps maybe in the future.. :)
> 
> Cheers!

I'm not familiar with Percona. If it's fully MySQL-compatible like MariaDB, then it should. (Other than telling travis-ci to test on both MariaDB and MySQL, mysql-native doesn't actually have even one line of MariaDB-specific code.)
September 25, 2017
On 09/25/2017 11:31 PM, Nick Sabalausky (Abscissa) wrote:
> On 09/21/2017 08:17 PM, Andrej Mitrovic wrote:
>> On Wednesday, 20 September 2017 at 05:24:14 UTC, Nick Sabalausky (Abscissa) wrote:
>>> https://github.com/mysql-d/mysql-native
>>>
>>> Native D client driver for MySQL/MariaDB, works with or without Vibe.d
>>
>> Hey Nick,
>>
>> Can this also work with Percona MySQL? Or perhaps maybe in the future.. :)
>>
>> Cheers!
> 
> I'm not familiar with Percona. If it's fully MySQL-compatible like MariaDB, then it should. (Other than telling travis-ci to test on both MariaDB and MySQL, mysql-native doesn't actually have even one line of MariaDB-specific code.)

Just checked their website. They claim:

"Percona Server for MySQL® is a free, fully compatible, enhanced, open source drop-in replacement for MySQL that provides superior performance, scalability and instrumentation."

So yes, it should work, although it hasn't been tested.

I'd say go ahead and try it out, and post bug reports to mysql-native if you run into any problems:
https://github.com/mysql-d/mysql-native/issues