-
Notifications
You must be signed in to change notification settings - Fork 152
Comparing changes
Open a pull request
base repository: neo4j/neo4j-javascript-driver
base: 4.4.7
head repository: neo4j/neo4j-javascript-driver
compare: 4.4
- 13 commits
- 30 files changed
- 6 contributors
Commits on Sep 6, 2022
-
Fix serialization of broken objects in the driver logs (#983)
* Fix serialization of broken objects in the driver logs Trying to logging broken objects was causing the driver fails in unexpected moments. This broken behaviour makes the driver fail different when the `debug` log is enabled. Co-authored-by: Robsdedude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99a58d2 - Browse repository at this point
Copy the full SHA 99a58d2View commit details -
Fix Zoned DateTime support for dates before common era (#986)
Years previous the common era were being treated as positive numbers causing the dates appear as positive numbers and breaking the auto-zone offset detection for zoned date times which were not created with the offset.
Configuration menu - View commit details
-
Copy full SHA for 7525da3 - Browse repository at this point
Copy the full SHA 7525da3View commit details -
Add stricter string validation to
neo4j.int
(#985)`neo4j.int` could have some surprising result when used with string. For avoiding this problem, a configuration option called `strictStringValidation` was added. When enable, `strictStringValidation` will trigger a deeper validation of the string. This option could slow down the conversion. Co-authored-by: Oskar Damkjaer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29a1b2f - Browse repository at this point
Copy the full SHA 29a1b2fView commit details
Commits on Sep 9, 2022
-
Fix DateTime with ZoneId for years between 00-99 #992 (#991)
The error was happening because Date.UTC factory doesn't treats dates between 00-99 as 1900-1999. Removing the usage of this factory makes the code slightly faster while resolves the issue.
Configuration menu - View commit details
-
Copy full SHA for 8a55f99 - Browse repository at this point
Copy the full SHA 8a55f99View commit details
Commits on Sep 12, 2022
-
Improve purge address of the Pool routine (#994)
In Browser environments, the WebSocket release can take seconds to finish. This behaviour can make LDAP authentication expired take more time then usual. Purging the connection in parallel speeds up this process.
Configuration menu - View commit details
-
Copy full SHA for c82c716 - Browse repository at this point
Copy the full SHA c82c716View commit details
Commits on Sep 14, 2022
-
Fix TestKit backend startup for nodejs >10 (#996)
Co-authored-by: Antonio Barcelos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bdeed2 - Browse repository at this point
Copy the full SHA 4bdeed2View commit details
Commits on Sep 21, 2022
-
Add property-based testing to temporal-types conversion (#997)
Add this type of testing to `.toString()` ('should be serialize string which can be loaded by new Date') helps to cover corner cases and solve special cases such: * Negative date time not being serialised correctly in the iso standard. Years should always have 6 digits and the signal in front for working correctly with negative years and high numbers. This also avoids the year 2000 problem. See, https://en.wikipedia.org/wiki/ISO_8601 * `Date.fromStandardDate` factory was not taking in consideration the `seconds` contribution in the timezone offset. This is not a quite common scenario, but there are dates with timezone offset of for example `50 minutes` and `20 seconds`. * Fix `Date.toString` for dates with offsets of seconds. Javascript Date constructor doesn't create dates from iso strings with seconds in the offset. For instance, `new Date("2010-01-12T14:44:53+00:00:10")`. So, this tests should be skipped. Co-authored-by: Robsdedude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdd043c - Browse repository at this point
Copy the full SHA fdd043cView commit details
Commits on Apr 14, 2023
-
Fix chown command in Testkit docker file (#1078)
Signed-off-by: Conor Watson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fb7fff - Browse repository at this point
Copy the full SHA 6fb7fffView commit details
Commits on Jun 16, 2023
-
Fix DateTime with ZoneId unpacking (#1098)
The timezone offset was miss-calculated because of an error on extracting timezone information when the hour equals to `0`. The problems happens because `Intl.DateTimeFormat` when configured with `hour12: false` returns `0` hour as `24`. The solution for this is convert `24` to `0` before calculate the `offset`. NOTE: Other valid solution would be change `hourCycle` to `h23`. However, this solution is not supported by all javascript environment.
Configuration menu - View commit details
-
Copy full SHA for 0436752 - Browse repository at this point
Copy the full SHA 0436752View commit details
Commits on Aug 4, 2023
-
Reduce number of
ROUTE
requests when routing table is stale (#1119)The driver was starting a rediscovery process of each acquireConnection causing more load than needed in the cluster. Keeping track of the ongoing requests and use it when possible reduces the load in the process and speeds up the connection acquisition. Co-authored-by: Robsdedude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b8a899 - Browse repository at this point
Copy the full SHA 6b8a899View commit details
Commits on Apr 7, 2025
-
fix: upgrade @babel/runtime from 7.13.10 to 7.26.10 (#1267)
Snyk has created this PR to upgrade @babel/runtime from 7.13.10 to 7.26.10. See this package in npm: @babel/runtime See this project in Snyk: https://app.snyk.io/org/drivers-b9e/project/b4e2b50b-e8e2-44d8-b08e-f95ea565bc28?utm_source=github&utm_medium=referral&page=upgrade-pr Co-authored-by: snyk-bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6d78c0 - Browse repository at this point
Copy the full SHA d6d78c0View commit details
Commits on Apr 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a931816 - Browse repository at this point
Copy the full SHA a931816View commit details
Commits on May 12, 2025
-
Fix logging of driver errors containing bigints in testkit backend (#…
…1280) The JavaScript driver testkit backend handles all ints as bigints, when these end up in some errors (as in syntax errors on 2025.x servers) they cause the backend to crash. This commit solves the issue by using a replacer function.
Configuration menu - View commit details
-
Copy full SHA for 12eef00 - Browse repository at this point
Copy the full SHA 12eef00View commit details
There are no files selected for viewing
Uh oh!
There was an error while loading. Please reload this page.