Gunnar Liljas
Gunnar Liljas
When diagnosing #141 I compared our own distributed lock implementation with this one. One, rather big, difference as that we have a long "BusyWaitSleepTime", which is allowed to be long...
In the same vein as #137 I would appreciate more logging in the system, e.g. when troubleshooting leases. This could give a bit more context, such as when the lease...
Hi! We've recently switched to this beautiful library from having an inhouse developed implementation with Azure blob leases. Unfortunately we now see a lot of "A lease ID was specified,...
Not sure how the attribute settings (SendInBatch etc.) actually affect anything.
### Observations **A DbBatch looks like a DbCommand, but just on the surface.** Unlike batching which uses an underlying `DbCommand`, `DbBatch `will require special handling for things such as `Prepare`,...
Fix for #2834 Looked quite a lot at the Java implementation, which has this support added. They have also cleaned up a bit, e.g by replacing old generators with configuration...
## Summary This PR implements support for rendering QR codes using the [block elements](https://en.wikipedia.org/wiki/Block_Elements) available in Unicode. Two lines can be rendered as one, using FULL BLOCK, UPPER HALF BLOCK...
Fix for #3525 The actual fix was adding a new HQL function "secondtruncated", which is used if it is available, otherwise it falls back to the old "second". Another option...
While working with DateOnly and TimeOnly support I realized that the ObjectToSQLString method of ILiteralType is quite problematic. **AbstractStringType**: `"'" + (string)value + "'"` - SQL injection - No N-prefix...
Again, something I stumbled upon when working with TimeOnly. Everything worked fine, until I ran the tests on PostgreSQL. The issue is that the `seconds` HQL method yields an `extract(second...