Skip to content
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

1657 allow the contributor to self assign the issue #1

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
37b3018
feat: Convert Dockerfile from Bitnami to CNPG (#1436)
philippemnoel Aug 6, 2024
10fe3aa
chore: Upgrade pgvector to 0.7.4 (#1471)
philippemnoel Aug 6, 2024
00f2773
chore: Update CONTRIBUTING.md (#1469)
philippemnoel Aug 6, 2024
1a7d45f
fix: DuckDB Delta Lake Extension Autoloading (#1468)
philippemnoel Aug 6, 2024
e7d3e3b
chore: Add docs for pg_search replication (#1474)
neilyio Aug 6, 2024
317d8b7
chore: Prepare v0.9.0 (#1470)
philippemnoel Aug 6, 2024
7dc87fd
fix: Remove `--features icu` from RHEL deploys, and fix Dockerfile bu…
philippemnoel Aug 7, 2024
8c567e9
fix: Update ALTER TABLE statement to include schema name in construct…
Weijun-H Aug 7, 2024
bc64d14
feat: Expose more like this function (#1245)
nicoabie Aug 7, 2024
394cfe8
chore: document scoring limitation for TermSet query (#1484)
neilyio Aug 7, 2024
39f5a79
feat: add `index_size` method to get index directory size in bytes (#…
neilyio Aug 7, 2024
094e3d5
chore: Consolidate `pg_lakehouse` and `pg_analytics` & Separate `pg_a…
philippemnoel Aug 8, 2024
2959109
chore: Added utilities to easily deal with RecordBatch (#1482)
evanxg852000 Aug 8, 2024
4a07043
fix: Fix issue with bug report template (#1489)
philippemnoel Aug 8, 2024
12ba1c6
fix: Fix DuckDB permission in Dockerfile (#1504)
philippemnoel Aug 9, 2024
dbc953e
fix: Fix CNPG uid issue (#1509)
philippemnoel Aug 12, 2024
3351323
fix: Throw better error on partitioned BM25 indexes (#1511)
rebasedming Aug 12, 2024
280c830
chore: Prepare v0.9.1 (#1512)
philippemnoel Aug 12, 2024
9d07436
chore: Remove staging RC (#1515)
philippemnoel Aug 12, 2024
875dbbc
chore: Comment out upgrade test for `pg_analytics` (#1516)
philippemnoel Aug 12, 2024
25cd3ae
chore: Rm test-pg_analytics.yml (#1517)
philippemnoel Aug 12, 2024
19d3520
chore: Rm `publish-pg_analytics.yml` (#1518)
philippemnoel Aug 12, 2024
6b82968
fix: throw error if `key_field` is indexed (#1520)
rebasedming Aug 13, 2024
869e411
docs: Fix the documentation for setting a Docker volume (#1526)
philippemnoel Aug 13, 2024
2e6bc4d
fix: Fix pg_cron scripts and upgrade extension dependencies (#1528)
philippemnoel Aug 14, 2024
16a2d2a
fix: Properly install `pg_cron` and add CI check (#1530)
philippemnoel Aug 14, 2024
bb9938b
feat: unified logging interface with tracing-subscribers (#1527)
neilyio Aug 14, 2024
bbcddfd
docs: update replication docs (#1534)
rebasedming Aug 14, 2024
7469542
chore: add replication test for replica-only installation of pg_searc…
neilyio Aug 14, 2024
abda64a
fix: `score_bm25` or `snippet` only return rows visible to the curren…
rebasedming Aug 16, 2024
7832959
feat(doc): Document `DATABASE_URL` in `pg_search/README.md` (#1496)
paulotten Aug 16, 2024
13f799d
docs: add `pgvector` installation instructions to `pg_search/README.m…
wolfapple Aug 16, 2024
a3f86cc
chore: remove `search_dedup` (#1539)
rebasedming Aug 16, 2024
c79f621
chore: Remove `pg_analytics` benchmark CI (#1540)
philippemnoel Aug 16, 2024
59bfa4f
docs: Clarify CONTRIBUTING.md (#1538)
philippemnoel Aug 16, 2024
c993a01
chore: Missing license in `api/config.rs` (#1546)
Weijun-H Aug 20, 2024
908eafe
ci: Add Docker ARM Test (#1544)
philippemnoel Aug 20, 2024
a926108
chore: Add templates to GitHub Discussions (#1490)
philippemnoel Aug 20, 2024
f997994
chore: Update slack invite in docs (#1548)
ericmand Aug 20, 2024
fef038f
chore: Add toml formatting check (#1555)
Weijun-H Aug 22, 2024
e026ff3
chore: rely on tweak_score fast_field lookups for key + ctid (#1556)
neilyio Aug 22, 2024
f2b9b93
fix: Fix permissions for creating DuckDB extensions (#1558)
philippemnoel Aug 22, 2024
4e40e6e
docs: Refactor docs (#1560)
rebasedming Aug 23, 2024
ead0993
chore: add `GIN`/`tsvector` to benchmarks (#1562)
rebasedming Aug 23, 2024
657fc72
ci: Adding dependency checks (#1557)
philippemnoel Aug 23, 2024
21f4af8
feat: Upgrade pgrx to 0.12.1 (#1550)
Weijun-H Aug 25, 2024
0eaec6a
chore: Prepare v0.9.2 (#1569)
philippemnoel Aug 25, 2024
64db62e
fix: Fix docs (#1572)
philippemnoel Aug 26, 2024
18d4620
chore: Remove Some `.collect::<Vec<_>>()`ing of search results (#1571)
eeeebbbbrrrr Aug 26, 2024
4c35072
fix: crashing bug in the `VisibilityChecker`. (#1581)
eeeebbbbrrrr Aug 26, 2024
0a23ff5
chore: Cleanup issue 1571 (#1576)
eeeebbbbrrrr Aug 26, 2024
7ad73a2
docs: Document foreign table column configuration (#1586)
rebasedming Aug 27, 2024
6887b91
feat: adding a new CI job to test pg_search on a pgrx-managed postgre…
eeeebbbbrrrr Aug 27, 2024
1b65d34
docs: Support DuckDB-spatial extension (#1580)
Weijun-H Aug 27, 2024
1396c0d
chore: Finalize PR #1541 (#1594) - add a `order_by_field` search option
eeeebbbbrrrr Aug 27, 2024
9e9a802
feat: Dockerfile with Barman Cloud for CloudNativePG support (#1593)
itay-grudev Aug 27, 2024
877f88e
docs: Rebrand (#1602)
rebasedming Aug 28, 2024
968ca25
chore: Upgrade 0.9.3 (#1603)
rebasedming Aug 28, 2024
bd1cb3f
docs: Update README logos (#1605)
rebasedming Aug 28, 2024
f14ca1c
docs: allow dark mode + fix links + favicon (#1608)
rebasedming Aug 29, 2024
b7c0bbd
fix: Fix telemetry, fix Docker build, and improve Docker CI (#1607)
philippemnoel Aug 29, 2024
f0247dc
ci: On dev, don't use Depot (#1612)
philippemnoel Aug 29, 2024
c14c7ee
feat: Support `paradedb.tokenize` (#1589)
Weijun-H Aug 29, 2024
829e9c3
feat: add a "fast path" for the `.search(query=>'...', stable_sort=>…
eeeebbbbrrrr Aug 30, 2024
7d3e623
ci: RM `cargo clean` (#1614)
philippemnoel Sep 1, 2024
c8d1098
docs: Update blog URL (#1621)
philippemnoel Sep 3, 2024
88e0d0e
docs: document datetime and set terms filtering options (#1620)
pert5432 Sep 3, 2024
30b1f75
docs: Document installing third-party Postgres extensions (#1590)
philippemnoel Sep 3, 2024
e96458a
chore: User-feedback docs improvements (#1592)
philippemnoel Sep 3, 2024
d17425c
fix: Snippets with `icu` tokenizer (#1624)
rebasedming Sep 5, 2024
1f36d0f
chore: Cleanup the Visibility Checker (#1626)
eeeebbbbrrrr Sep 5, 2024
e6c285e
chore: Prepare v0.9.4 (#1629)
philippemnoel Sep 5, 2024
3356fdb
fix: and pg_depend entry for drop schema + index (#1627)
neilyio Sep 6, 2024
82fb712
chore: Rebase tantivy to support more aggregation functions (#1618)
Weijun-H Sep 7, 2024
b34a6c9
feat: make tokenizer filters configurable WIP (#1583)
aalexandrov Sep 7, 2024
24c0842
feat: make `stemmer` a filter (#1635)
rebasedming Sep 9, 2024
a8b4305
feat: only allow one USING bm25 index per relation (#1637)
eeeebbbbrrrr Sep 9, 2024
14f93b8
chore: teach test framework to report the underlying sqlx error (#1640)
eeeebbbbrrrr Sep 10, 2024
3128816
chore: upgrade all dependencies (#1641)
eeeebbbbrrrr Sep 10, 2024
49541e3
feat: work on overall IAM support, including Bitmap scans and improve…
eeeebbbbrrrr Sep 11, 2024
cf5b5ae
fix: Fix CI with log printing (#1644)
philippemnoel Sep 11, 2024
fc014e1
chore: change fuzzy term default to `prefix = false` (#1642)
rebasedming Sep 11, 2024
bb0796e
fix: Add missing `stemmer` and `lowercase` filters to `raw` and langu…
rebasedming Sep 11, 2024
b74f9d5
ci: Add a test for the Helm chart (#1559)
philippemnoel Sep 11, 2024
930111e
chore: upgrade dependencies, specifically pgrx to v0.12.4 (#1645)
eeeebbbbrrrr Sep 11, 2024
695f974
chore: Update to new Helm Chart repo (#1648)
philippemnoel Sep 11, 2024
6161baf
chore: Add Koala API Key (#1650)
philippemnoel Sep 11, 2024
c5bc676
chore: Remove the need on token for workflow dispatch (#1652)
philippemnoel Sep 12, 2024
23e36b5
feat: Postgis support in ParadeDB (#1636)
pert5432 Sep 12, 2024
3271969
docs: Update replication.mdx (replciated -> replicated) (#1617)
wendyzhan05 Sep 13, 2024
4cc5a21
fix: segfault with fields of type '::json' (#1654)
eeeebbbbrrrr Sep 13, 2024
2a64152
feat: Introduce `fuzzy_phrase` query (#1653)
rebasedming Sep 13, 2024
cef61c7
docs: Major refactor (#1649)
rebasedming Sep 14, 2024
f9ea91b
feat: Dynamically determine pgrx version in CI / Docker (#1655)
Weijun-H Sep 15, 2024
fe5744a
fix: guard against bgworker exiting and client backend crashing (#1656)
eeeebbbbrrrr Sep 15, 2024
ed9de98
chore: migrate to parking_lot mutexes (#1658)
eeeebbbbrrrr Sep 15, 2024
6816b7f
fix: Dynamically determine pgrx version failure when pushing to dev (…
Weijun-H Sep 16, 2024
ee6be2e
feat: adding lenient and conjuction configs (#1634)
Weijun-H Sep 16, 2024
77ba319
feat: cleanup tantivy files on DROP INDEX, restructure tantivy path (…
neilyio Sep 16, 2024
aa5c8bd
docs: Introduce tutorials and concepts (#1663)
rebasedming Sep 16, 2024
fdf7cb7
fix: compilation problem in dev (#1664)
eeeebbbbrrrr Sep 16, 2024
5ae7927
chore: Update documentation for new Helm Charts (#1667)
philippemnoel Sep 17, 2024
cd0863a
fix: change COMMIT/ABORT strategy & fix VACUUM (#1659)
eeeebbbbrrrr Sep 17, 2024
b235d9b
feat: #1569 -- better represent ctids as u64 (#1584)
eeeebbbbrrrr Sep 17, 2024
8dec4e4
fix: merge conflict mistake (#1670)
eeeebbbbrrrr Sep 17, 2024
358ba79
docs: edited `@@@` docs (#1672)
rebasedming Sep 17, 2024
7732cbd
chore: Add detailed public-facing roadmap (#1669)
philippemnoel Sep 17, 2024
3d935b6
chore: Upgrade 0.10.0 (#1674)
rebasedming Sep 17, 2024
928c2bb
chore: Comment out upgrade test (#1677)
philippemnoel Sep 17, 2024
782cdbb
feat: Allow the contributor to self-assign the issue
Weijun-H Sep 18, 2024
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
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
/.cargo/ @philippemnoel @rebasedming
/.github/ @philippemnoel @rebasedming
/benchmarks/ @philippemnoel @rebasedming
/cargo-paradedb/ @neilyio @rebasedming
/cargo-paradedb/ @rebasedming @neilyio
/docker/ @philippemnoel @rebasedming
/docs/ @rebasedming @neilyio
/pg_analytics/ @rebasedming @philippemnoel
/pg_analytics/ @philippemnoel @rebasedming
/pg_lakehouse/ @rebasedming @neilyio
/pg_search/ @rebasedming @neilyio
/shared/ @rebasedming @neilyio
Expand Down
7 changes: 7 additions & 0 deletions .github/DISCUSSION_TEMPLATE/announcements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
title: "[Announcements] "
labels: ["announcement"]
body:
- type: markdown
attributes:
value: |
This discussion type is reserved for maintainers to make announcements about ParadeDB.
41 changes: 41 additions & 0 deletions .github/DISCUSSION_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
title: "[General] "
labels: ["question"]
body:
- type: markdown
attributes:
value: >
This discussion type is for anything that doesn't fit in another category. If you are looking to raise an issue,
please do so on the relevant ParadeDB repository:

* [paradedb/paradedb](https://github.com/paradedb/paradedb/issues/news/) - ParadeDB core and pg_search extension repository
* [paradedb/pg_analytics](https://github.com/paradedb/pg_analytics/issues/new/) - ParadeDB pg_analytics extension repository
* [paradedb/charts](https://github.com/paradedb/charts/issues/new/) - ParadeDB Helm Chart repository

Please report security vulnerabilities using GitHub's [report vulnerability form](https://github.com/paradedb/paradedb/security/advisories/new).

- type: textarea
attributes:
label: What would you like to discuss?
description: Share a project, ask a question, or start a conversation.
validations:
required: true

- type: markdown
attributes:
value: "### Identity Disclosure"
- type: input
attributes:
label: "Full Name:"
placeholder: e.g., John Doe
validations:
required: true
- type: input
attributes:
label: "Affiliation:"
placeholder: e.g., Acme Corporation
validations:
required: true
- type: markdown
attributes:
value: |
If the above is not given and is not obvious from your GitHub profile page, we might close your issue without further review. Please refer to the [reasoning behind this rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.
49 changes: 49 additions & 0 deletions .github/DISCUSSION_TEMPLATE/ideas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
title: "[Ideas] "
labels: ["feature", "idea", "suggestion"]
body:
- type: markdown
attributes:
value: >
This discussion type is for discussing ideas and feature requests for ParadeDB. If you are looking to raise an issue,
please do so on the relevant ParadeDB repository:

* [paradedb/paradedb](https://github.com/paradedb/paradedb/issues/news/) - ParadeDB core and pg_search extension repository
* [paradedb/pg_analytics](https://github.com/paradedb/pg_analytics/issues/new/) - ParadeDB pg_analytics extension repository
* [paradedb/charts](https://github.com/paradedb/charts/issues/new/) - ParadeDB Helm Chart repository

Please report security vulnerabilities using GitHub's [report vulnerability form](https://github.com/paradedb/paradedb/security/advisories/new).

- type: textarea
attributes:
label: What idea are you proposing?
description: A short, clear and concise description of the desired feature or proposed idea.
validations:
required: true

- type: textarea
attributes:
label: Why are you proposing this idea?
description: A short, clear and concise description of why this feature or idea is important.
validations:
required: true

- type: markdown
attributes:
value: "### Identity Disclosure:"
- type: input
attributes:
label: "Full Name:"
placeholder: e.g., John Doe
validations:
required: true
- type: input
attributes:
label: "Affiliation:"
placeholder: e.g., Acme Corporation
validations:
required: true

- type: markdown
attributes:
value: |
If the above is not given and is not obvious from your GitHub profile page, we might close your issue without further review. Please refer to the [reasoning behind this rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.
101 changes: 101 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
title: "[Q&A] "
labels: ["bug", "question"]
body:
- type: markdown
attributes:
value: >
This discussion type is for questions about ParadeDB. If you are looking to raise an issue,
please do so on the relevant ParadeDB repository:

* [paradedb/paradedb](https://github.com/paradedb/paradedb/issues/news/) - ParadeDB core and pg_search extension repository
* [paradedb/pg_analytics](https://github.com/paradedb/pg_analytics/issues/new/) - ParadeDB pg_analytics extension repository
* [paradedb/charts](https://github.com/paradedb/charts/issues/new/) - ParadeDB Helm Chart repository

Please report security vulnerabilities using GitHub's [report vulnerability form](https://github.com/paradedb/paradedb/security/advisories/new).

- type: textarea
attributes:
label: What happens?
description: A short, clear and concise description of the current situation.
validations:
required: true
- type: textarea
attributes:
label: To Reproduce
description: |
Please provide steps to reproduce the behaviour, preferably a [minimal reproducible example](https://en.wikipedia.org/wiki/Minimal_reproducible_example).
validations:
required: true

- type: markdown
attributes:
value: "### Environment"
- type: input
attributes:
label: "OS:"
placeholder: e.g., macOS
description: Please include your operating system version and architecture (e.g., aarch64, x86, x64, etc.)
validations:
required: true
- type: input
attributes:
label: "ParadeDB Version:"
placeholder: e.g., v0.8.0
validations:
required: true
- type: dropdown
attributes:
label: Are you using ParadeDB Docker, Helm, or the extension(s) standalone?
options:
- ParadeDB Docker Image
- ParadeDB Helm Chart
- ParadeDB pg_search Extension
- ParadeDB pg_analytics Extension
validations:
required: true

- type: markdown
attributes:
value: "### Identity Disclosure"
- type: input
attributes:
label: "Full Name:"
placeholder: e.g., John Doe
validations:
required: true
- type: input
attributes:
label: "Affiliation:"
placeholder: e.g., Acme Corporation
validations:
required: true
- type: markdown
attributes:
value: |
If the above is not given and is not obvious from your GitHub profile page, we might close your issue without further review. Please refer to the [reasoning behind this rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.

- type: markdown
attributes:
value: "### Confirmation"
- type: dropdown
attributes:
label: Did you include all relevant data sets for reproducing the issue?
options:
- "Yes"
- "No - I cannot share the data sets because they are confidential"
- "No - I cannot easily share my data sets due to their large size"
- "No - Other reason (please specify in the issue body)"
- "N/A - The reproduction does not require a data set"
default: 0
validations:
required: true
- type: checkboxes
attributes:
label: Did you include the code required to reproduce the issue?
options:
- label: Yes, I have
- type: checkboxes
attributes:
label: Did you include all relevant configurations (e.g., CPU architecture, PostgreSQL version, Linux distribution) to reproduce the issue?
options:
- label: Yes, I have
7 changes: 6 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ body:
- type: markdown
attributes:
value: >
ParadeDB has other repositories for different components. Please make sure you are filing your issue in the correct repository:

* [paradedb/paradedb](https://github.com/paradedb/paradedb/issues/news/) - ParadeDB core and pg_search extension repository
* [paradedb/pg_analytics](https://github.com/paradedb/pg_analytics/issues/new/) - ParadeDB pg_analytics extension repository
* [paradedb/charts](https://github.com/paradedb/charts/issues/new/) - ParadeDB Helm Chart repository

Please report security vulnerabilities using GitHub's [report vulnerability form](https://github.com/paradedb/paradedb/security/advisories/new).
- type: textarea
attributes:
Expand Down Expand Up @@ -47,7 +53,6 @@ body:
- ParadeDB Docker Image
- ParadeDB Helm Chart
- ParadeDB pg_search Extension
- ParadeDB pg_lakehouse Extension
validations:
required: true

Expand Down
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ body:
- type: markdown
attributes:
value: >
ParadeDB has other repositories for different components. Please make sure you are filing your issue in the correct repository:

* [paradedb/paradedb](https://github.com/paradedb/paradedb/issues/news/) - ParadeDB core and pg_search extension repository
* [paradedb/pg_analytics](https://github.com/paradedb/pg_analytics/issues/new/) - ParadeDB pg_analytics extension repository
* [paradedb/charts](https://github.com/paradedb/charts/issues/new/) - ParadeDB Helm Chart repository

Please report security vulnerabilities using GitHub's [report vulnerability form](https://github.com/paradedb/paradedb/security/advisories/new).

- type: textarea
Expand Down
12 changes: 0 additions & 12 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,18 +37,6 @@ updates:
# patterns:
# - "*"

# - package-ecosystem: "cargo"
# directory: "/pg_lakehouse"
# schedule:
# interval: "monthly"
# ignore:
# - dependency-name: "*"
# update-types: ["version-update:semver-patch"]
# groups:
# pg_lakehouse-dependencies:
# patterns:
# - "*"

# - package-ecosystem: "cargo"
# directory: "/pg_search"
# schedule:
Expand Down
84 changes: 0 additions & 84 deletions .github/workflows/benchmark-pg_lakehouse.yml

This file was deleted.

6 changes: 5 additions & 1 deletion .github/workflows/benchmark-pg_search.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,14 @@ jobs:
sudo chown -R $(whoami) /usr/share/postgresql/${{ matrix.pg_version }}/ /usr/lib/postgresql/${{ matrix.pg_version }}/ /var/lib/postgresql/${{ matrix.pg_version }}/
echo "/usr/lib/postgresql/${{ matrix.pg_version }}/bin" >> $GITHUB_PATH

- name: Extract pgrx version
working-directory: pg_search/
run: echo "PGRX_VERSION=$(cargo tree --depth 1 -i pgrx -p pg_search | head -n 1 | cut -f2 -dv)" >> $GITHUB_ENV

- name: Install pgrx & pg_search
working-directory: pg_search/
run: |
cargo install -j $(nproc) --locked cargo-pgrx --version 0.11.3
cargo install -j $(nproc) --locked cargo-pgrx --version ${{ env.PGRX_VERSION }}
cargo pgrx init --pg${{ matrix.pg_version }}=/usr/lib/postgresql/${{ matrix.pg_version }}/bin/pg_config
cargo pgrx install --pg-config="/usr/lib/postgresql/${{ matrix.pg_version }}/bin/pg_config" --release

Expand Down
Loading
Loading