Skip to content

Memgraph 3.1 #1125

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 42 commits into from
Mar 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
bf8f895
init
katarinasupe Jan 29, 2025
f39165d
Merge branch 'main' into memgraph-3-1
katarinasupe Feb 5, 2025
73c2de0
Merge branch 'main' into memgraph-3-1
katarinasupe Feb 26, 2025
f9d2ee6
Update temporal function signatures (#1162)
katarinasupe Feb 26, 2025
bdaa77e
Add function signature for two-argument project() (#1163)
katarinasupe Feb 26, 2025
4e77176
Add length function docs (#1141)
Josipmrden Feb 26, 2025
4d44857
Add RPC timeouts for SystemHeartbeatReq, SystemRecoveryReq and ForceR…
as51340 Mar 4, 2025
85995ff
Add TCP probes to HA chart and standalone chart (#1142)
as51340 Mar 4, 2025
f003439
Added mgp_list_reserve and List::Reserve (#1126)
Ignition Mar 4, 2025
67c26b5
Optionally create storage class in the standalone chart (#1143)
as51340 Mar 4, 2025
9cd7ea9
Add length function not difference (#1146)
Josipmrden Mar 4, 2025
bc45957
Add RPC timeouts for AppendDeltasRPC, CurrentWalRPC, WalFilesRPC and …
as51340 Mar 5, 2025
92e4cad
Migrate from S3 (#1157)
Josipmrden Mar 5, 2025
2053d65
Add documentation (#1159)
Josipmrden Mar 5, 2025
d91363e
Remove ports from config options (#1169)
as51340 Mar 5, 2025
7317877
Bugfix: Unregister replication instance could lead to a deadlock (#1170)
as51340 Mar 5, 2025
36522bd
Show vector index info (#1171)
Josipmrden Mar 5, 2025
c5071b6
Add documentation (#1172)
Josipmrden Mar 5, 2025
d727213
Bugfix: force reset causes data loss and deletion of durability files…
as51340 Mar 6, 2025
3d46daa
add number of threads argument (#1175)
imilinovic Mar 6, 2025
cbe416c
Document newly added approximation functions in C API (#1177)
DavIvek Mar 6, 2025
6402e8e
update community detection docs (#1178)
DavIvek Mar 6, 2025
d8f9573
SSO OIDC custom auth and connecting with Neo4j Python driver (#1151)
imilinovic Mar 6, 2025
8080399
Dynamic node labels within list (#1156)
Josipmrden Mar 11, 2025
37833e0
Add Lab 3.1.0 release notes (#1184)
tonilastre Mar 11, 2025
b9b75b1
Merge branch 'main' into memgraph-3-1
katarinasupe Mar 11, 2025
be02c87
Add first memgraph changelog item
gitbuda Mar 11, 2025
59937c2
Add first 4 memgraph changelog items
gitbuda Mar 11, 2025
353bd0b
Add 2 more memgraph changelog items
gitbuda Mar 11, 2025
a4604eb
Add more changelog items
gitbuda Mar 11, 2025
7e4c2a1
Add more changelog items
gitbuda Mar 11, 2025
aef95ee
Add more changelog items
gitbuda Mar 11, 2025
351391b
Impersonate user (#1179)
andrejtonev Mar 11, 2025
f0dc6b9
Query resources and storage access timeout (#1180)
andrejtonev Mar 11, 2025
39df1e3
Dynamic relationship creation (#1188)
Josipmrden Mar 11, 2025
fded4b7
Add --debug-query-plans (#1187)
Ignition Mar 11, 2025
2de18c9
Add more changelog items
gitbuda Mar 11, 2025
fa4e6dc
Merge branch 'main' into memgraph-3-1
gitbuda Mar 11, 2025
0411e0e
Add more changelog items
gitbuda Mar 12, 2025
3836bca
tzdata version incompatibility warning (#1185)
andrejtonev Mar 12, 2025
f9d7ea3
Add the whole memgraph changelog
gitbuda Mar 12, 2025
e658f4f
Add the whole mage changelog
gitbuda Mar 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion next-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/// <reference types="next/image-types/global" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
// see https://nextjs.org/docs/basic-features/typescript for more information.
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ the procedure.
gain in modularity goes below this threshold, a final iteration is performed using the
`community_alg_threshold` value.
Valid values are between 0 and 1 (exclusive). This parameter's value should be higher than `community_alg_threshold`.
- `num_of_threads: integer (default=Half of the system's maximum thread count)` ➡ Specifies the number of threads used for parallel execution in the algorithm's parallelized parts.
**Note**: OpenMP (omp) is used for parallelization, so the actual thread usage may depend on system settings and OpenMP configurations.

{<h4 className="custom-header"> Output: </h4>}

Expand Down
34 changes: 29 additions & 5 deletions pages/advanced-algorithms/available-algorithms/date.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: date
description: Discover how to effectively perform date-based operations in your graph data with Memgraph's Date class. Also, check out our documentation to learn how to manipulate and better contextualize dates in your data.
description: Discover how to effectively perform date-based operations in your graph data with Memgraph's Date class. Also, check out our documentation to learn how to manipulate and better contextualize dates in your data.
---

import { Steps } from 'nextra/components'
Expand Down Expand Up @@ -60,6 +60,18 @@ The `timezone` parameter can be specified with the database TZ identifier (text)
name, as listed for
[timezones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).

<Callout type="warning">

Starting with `tzdata` version `2024b`, its format has changed and an
incompatibility with the current libstdc++ has been introduced. As a result,
using `tzdata` version `2024b` or later will break the timezone feature in
Memgraph. This could lead to incorrect handling of timezones and unexpected
behavior in your application. To avoid compatibility issues, please ensure that
you are using `tzdata` `v2024a` or earlier with Memgraph until libstdc++ has
been updated to support the new format in tzdata.

</Callout>

{<h4 className="custom-header"> Output: </h4>}

- `formatted: string` ➡ The received time in the specified format.
Expand All @@ -69,7 +81,7 @@ name, as listed for
Use the following query to get a string representation from a time value:

```cypher
CALL date.format(74976, "h", "%Y/%m/%d %H:%M:%S %Z", "Mexico/BajaNorte")
CALL date.format(74976, "h", "%Y/%m/%d %H:%M:%S %Z", "Mexico/BajaNorte")
YIELD formatted RETURN formatted;
```

Expand Down Expand Up @@ -107,6 +119,18 @@ The `timezone` parameter can be specified with the database TZ identifier (text)
name, as listed for
[timezones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).

<Callout type="warning">

Starting with `tzdata` version `2024b`, its format has changed and an
incompatibility with the current libstdc++ has been introduced. As a result,
using `tzdata` version `2024b` or later will break the timezone feature in
Memgraph. This could lead to incorrect handling of timezones and unexpected
behavior in your application. To avoid compatibility issues, please ensure that
you are using `tzdata` `v2024a` or earlier with Memgraph until libstdc++ has
been updated to support the new format in tzdata.

</Callout>

{<h4 className="custom-header"> Output: </h4>}

- `parsed: int` ➡ The number of time units that have elapsed since the Unix epoch.
Expand All @@ -116,7 +140,7 @@ name, as listed for
Use the following query to parse the date string:

```cypher
CALL date.parse("2023/08/03 14:30:00", "h", "%Y/%m/%d %H:%M:%S", "Europe/Zagreb")
CALL date.parse("2023/08/03 14:30:00", "h", "%Y/%m/%d %H:%M:%S", "Europe/Zagreb")
YIELD parsed RETURN parsed;
```

Expand All @@ -134,9 +158,9 @@ Adds two numeric values representing quantities of time in specific units.

{<h4 className="custom-header"> Input: </h4>}

- `time: int` ➡ The first term in the addition operation.
- `time: int` ➡ The first term in the addition operation.
- `unit: string` ➡ The time unit of the above value.
- `add_value: int` ➡ The second term in the addition operation.
- `add_value: int` ➡ The second term in the addition operation.
- `add_unit: string` ➡ The time unit of the above value.

The `unit` parameter supports the following values:
Expand Down
Loading