Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
d371ff4
add license key information to installation instructions
doy-materialize Oct 31, 2025
209d760
Merge pull request #33997 from MaterializeInc/push-xruyqtyuzrtm
doy-materialize Nov 13, 2025
ff84d3b
docs: rm docs version selector (#34078)
kay-kim Nov 13, 2025
f3e9621
docs: update license key url and small tweaks (#34115)
kay-kim Nov 13, 2025
bf15621
docs: sasl/scram auth for self-managed (#34116)
kay-kim Nov 13, 2025
4ca8a30
also note that you can get a community license key in the cloud console
doy-materialize Nov 13, 2025
0edd8fc
Add documentation on how to upgrade from scratchfs to swap (#34031)
alex-hunt-materialize Nov 13, 2025
b0368e7
Merge pull request #34120 from MaterializeInc/push-vvptrnnlmztn
doy-materialize Nov 13, 2025
0873e20
docs: Unify versions in install/upgrade guides for 26.0.0 (#34117)
SangJunBak Nov 13, 2025
6303751
reorg release notes and remove minikube install + tweaks (#34122)
kay-kim Nov 13, 2025
dd54342
docs: tweak swap upgrade instructions
kay-kim Nov 14, 2025
649af6e
docs: update helm chart parameters (#34134)
kay-kim Nov 14, 2025
3610633
docs: sql commands - create source/create table for postgresql sourc…
kay-kim Nov 14, 2025
0bcfa8e
doc: document new source syntax (#34127)
petrosagg Nov 14, 2025
8fd8415
docs: update create source link to new syntax page (#34138)
kay-kim Nov 14, 2025
00be5c1
Update upgrade title to reflect Helm usage
maheshwarip Nov 14, 2025
c3347c2
Update title wording for upgrade instructions
maheshwarip Nov 14, 2025
b1da01f
Update upgrade title to specify Helm usage
maheshwarip Nov 14, 2025
da28cf3
Update upgrade title and description for Helm usage
maheshwarip Nov 14, 2025
8f5b9d0
Merge branch 'docs-upcoming-v26.0.0' into docs-swap-tweaks
maheshwarip Nov 14, 2025
6189722
Merge pull request #34126 from kay-kim/docs-swap-tweaks
maheshwarip Nov 14, 2025
4e74dd4
Source versioning tutorial for v26.0.0 (#34137)
maheshwarip Nov 14, 2025
942641e
update upgrade docs for v26 (#34111)
jubrad Nov 14, 2025
a527619
docs: crd artifacts only w. tweaks to json and shortcode (#34142)
kay-kim Nov 14, 2025
1d07d9f
docs: source versioning preview and scope of change (#34143)
kay-kim Nov 14, 2025
7ef10cf
docs: Bump self-managed to v26.0.0-rc.4
def- Nov 15, 2025
3b3584c
docs: Minor fixes for upgrade docs
def- Nov 17, 2025
9b4e19d
Merge pull request #34176 from def-/pr-fix-docs-upgrade
jubrad Nov 17, 2025
16f5efa
docs: updates for license keys (#34181)
kay-kim Nov 17, 2025
a66f4df
remove documented limitation that no longer applies (#34174)
petrosagg Nov 17, 2025
5c4a7b5
docs: rm partition by in the new create table syntax (#34182)
kay-kim Nov 17, 2025
3cab0b6
docs: cleanup prep for swap and refactor upgrades (#34183)
kay-kim Nov 18, 2025
088decd
docs: source-versioning tweaks from review (#34184)
kay-kim Nov 18, 2025
d911ec5
Docs rel notes tweaks part1 (#34186)
kay-kim Nov 18, 2025
0d3b969
docs: update latest versions to v26.0.0 (#34188)
kay-kim Nov 18, 2025
58ae51a
publish helm chart information when bumping versions (#34114)
alex-hunt-materialize Nov 18, 2025
1a5b891
CRD documentation (#34113)
alex-hunt-materialize Nov 18, 2025
c94f465
Docs release v26.0.0 (#34193)
kay-kim Nov 18, 2025
5eb60c6
Merge branch 'main' into docs-upcoming-v26.0.0
kay-kim Nov 18, 2025
067cce9
fix missing line from merge conflict resolution (#34194)
kay-kim Nov 18, 2025
fedd332
docs: Specify that Terraform version can be higher too
def- Nov 18, 2025
4212788
Merge pull request #34195 from def-/pr-061-higher
def- Nov 18, 2025
5666bdc
docs: existing customers (community/enterprise): contact Support (#34…
kay-kim Nov 18, 2025
56abc5f
Docs upcoming fix merge (#34201)
kay-kim Nov 18, 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: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions bin/bump-version
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ rm -f src/{clusterd,environmentd,materialized,persist-client,testdrive,catalog-d

cargo update --workspace

crd_descriptions_json=doc/user/data/self_managed/materialize_crd_descriptions.json
cargo run -p mz-cloud-resources --bin crd-writer > "${crd_descriptions_json}"
git add "${crd_descriptions_json}"

bin/helm-chart-version-bump --bump-orchestratord-version "v$version"

helm_docs_version=1.14.2
Expand All @@ -83,7 +87,11 @@ if [ "$(helm-docs --version)" != "helm-docs version $helm_docs_version" ]; then
echo "Install helm-docs $helm_docs_version from https://github.com/norwoodj/helm-docs/releases/tag/v$helm_docs_version"
exit 1
fi
# update README.md
helm-docs misc/helm-charts
# update values yaml descriptions
helm-docs misc/helm-charts -t misc/helm-charts/operator/value_descriptions.yml.gotmpl -o value_descriptions.yml
mv misc/helm-charts/operator/value_descriptions.yml doc/user/data/self_managed/materialize_operator_chart_parameter.yml

if $sbom; then
if ! inspector-sbomgen --version > /dev/null; then
Expand Down
11 changes: 0 additions & 11 deletions ci/deploy/pipeline.template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,3 @@ steps:
queue: linux-x86_64-small
concurrency: 1
concurrency_group: deploy/npm

- id: deploy-helm-chart
label: ":rocket: :helm:"
command: bin/ci-builder run stable misc/helm-charts/publish.sh
depends_on: "deploy-docker"
branches: "v*.*"
timeout_in_minutes: 30
agents:
queue: linux-aarch64-small
concurrency: 1
concurrency_group: deploy/helm_chart
128 changes: 128 additions & 0 deletions ci/publish-helm-charts/pipeline.template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Copyright Materialize, Inc. and contributors. All rights reserved.
#
# Use of this software is governed by the Business Source License
# included in the LICENSE file at the root of this repository.
#
# As of the Change Date specified in that file, in accordance with
# the Business Source License, use of this software will be governed
# by the Apache License, Version 2.0.
# This file is processed by mkpipeline.py to trim unnecessary steps in PR
# builds. The inputs for steps using the `mzcompose` plugin are computed
# automatically. Inputs for other steps need to be manually listed in the
# `inputs` key.
dag: true
steps:
- group: "Orchestratord tests"
key: orchestratord-test
steps:
- id: orchestratord-defaults
label: "Orchestratord test (defaults from documentation)"
timeout_in_minutes: 120
plugins:
- ./ci/plugins/mzcompose:
composition: orchestratord
run: defaults
args: ["--tag=$CI_MZ_VERSION"]
ci-builder: stable
env:
# Old versions are not on GHCR yet
MZ_GHCR: 0
agents:
queue: hetzner-aarch64-16cpu-32gb

- id: orchestratord-default-properties
label: "Orchestratord test (defaults for properties)"
timeout_in_minutes: 120
plugins:
- ./ci/plugins/mzcompose:
composition: orchestratord
args: ["--tag=$CI_MZ_VERSION", --action=noop, --properties=defaults, --recreate-cluster, --no-orchestratord-override]
ci-builder: stable
env:
# Old versions are not on GHCR yet
MZ_GHCR: 0
agents:
queue: hetzner-aarch64-16cpu-32gb

- id: orchestratord-individual
label: "Orchestratord test (individual properties)"
timeout_in_minutes: 120
plugins:
- ./ci/plugins/mzcompose:
composition: orchestratord
args: ["--tag=$CI_MZ_VERSION", --action=noop, --properties=individual, --recreate-cluster, --no-orchestratord-override]
ci-builder: stable
env:
# Old versions are not on GHCR yet
MZ_GHCR: 0
agents:
queue: hetzner-aarch64-16cpu-32gb

- id: orchestratord-combine
label: "Orchestratord test (combine properties)"
timeout_in_minutes: 120
plugins:
- ./ci/plugins/mzcompose:
composition: orchestratord
args: ["--tag=$CI_MZ_VERSION", --action=noop, --properties=combine, --runtime=3600, --recreate-cluster, --no-orchestratord-override]
ci-builder: stable
env:
# Old versions are not on GHCR yet
MZ_GHCR: 0
agents:
queue: hetzner-aarch64-16cpu-32gb

- id: terraform-aws-tag
label: "Terraform + Helm Chart E2E on AWS (tagged)"
artifact_paths: [test/terraform/aws-temporary/terraform.tfstate, "mz-debug/**/*"]
timeout_in_minutes: 120
concurrency: 1
concurrency_group: 'terraform-aws'
agents:
queue: linux-aarch64-small
plugins:
- ./ci/plugins/scratch-aws-access: ~
- ./ci/plugins/mzcompose:
composition: terraform
run: aws-temporary
args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files, --no-orchestratord-override]
ci-builder: stable

- id: terraform-gcp-tag
label: "Terraform + Helm Chart E2E on GCP (tagged)"
artifact_paths: [test/terraform/gcp-temporary/terraform.tfstate, "mz-debug/**/*"]
timeout_in_minutes: 120
concurrency: 1
concurrency_group: 'terraform-gcp'
agents:
queue: linux-aarch64-small
plugins:
- ./ci/plugins/mzcompose:
composition: terraform
run: gcp-temporary
args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files, --no-orchestratord-override]
ci-builder: stable

- id: terraform-azure-tag
label: "Terraform + Helm Chart E2E on Azure (tagged)"
artifact_paths: [test/terraform/azure-temporary/terraform.tfstate, "mz-debug/**/*"]
timeout_in_minutes: 120
concurrency: 1
concurrency_group: 'terraform-azure'
agents:
queue: linux-aarch64-small
plugins:
- ./ci/plugins/mzcompose:
composition: terraform
run: azure-temporary
args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files, --no-orchestratord-override]
ci-builder: stable

- wait: ~

- id: helm-charts-publish
label: Publish Helm Charts
command: bin/ci-builder run stable misc/helm-charts/publish.sh
timeout_in_minutes: 30
agents:
queue: linux-aarch64-small
2 changes: 1 addition & 1 deletion doc/user/assets/sass/_base.scss
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ $rem-scale: 0.585;
--milli: #{rem(2)};
--xx-small: #{rem(2.5)};
--x-small: #{rem(3)};
--small: #{rem(4)};
--small: #{rem(4.5)};
--medium: #{rem(5)};
--large: #{rem(6)};

Expand Down
7 changes: 4 additions & 3 deletions doc/user/assets/sass/_layout.scss
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
.content-wrapper {
display: flex;
justify-content: center;
padding-top: var(--nav-height);
padding-top: calc(var(--nav-height) + var(--small));

@media(max-width: 800px) {
padding-top: calc(var(--nav-height) + var(--xx-small));
padding-top: calc(var(--nav-height) + var(--small));
}

@media(max-width: 380px) {
Expand Down Expand Up @@ -139,7 +139,7 @@ table.inline-headings {
z-index: 100;
top: var(--nav-height);
left: 0;
height: calc(100vh - var(--nav-height));
height: calc(120vh - var(--nav-height));
border-right: 1px solid var(--divider-light);
transform: translateX(-100%);
transition: all .2s ease-out;
Expand Down Expand Up @@ -193,6 +193,7 @@ table.inline-headings {
@media(max-width: 850px) {
padding-bottom: var(--large);
height: calc(100vh - var(--nav-height));
margin-top: 80px;
}

a {
Expand Down
3 changes: 2 additions & 1 deletion doc/user/assets/sass/_nav.scss
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@

button.show-topics {
display: none;
margin: 0 0 var(--small) !important;
margin: var(--small) 0 var(--small) !important;
text-align: left;
font-weight: 300;
font-size: var(--base);
Expand All @@ -171,6 +171,7 @@ button.close-topics {
position: absolute;
justify-content: center;
align-items: center;
margin-top: 80px;
top: 0;
right: 0;
transform: translateX(50%) translateY(50%);
Expand Down
2 changes: 1 addition & 1 deletion doc/user/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ disableKinds = ['taxonomy']

[params]
repo = "//github.com/MaterializeInc/materialize"
bannerMessage = ""
bannerMessage = "**New: Self-Managed v26.0!** New features include license keys, SCRAM-SHA support, and more! For details on v26.0 features, see [Release Notes](/releases/).<br>**Note**: To upgrade from v25.2 to v26.0, you must [upgrade first to v25.2.15](https://materialize.com/docs/self-managed/v25.2/release-notes/#v25215)."
bannerLink = ""

[frontmatter]
Expand Down
14 changes: 5 additions & 9 deletions doc/user/content/ingest-data/postgres/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,11 @@ Materialize gives you the following benefits:
The PostgreSQL source requires **PostgreSQL 11+** and is compatible with most
common PostgreSQL hosted services.

| Integration guides |
| ------------------------------------------- |
| {{% ingest-data/postgres-native-support %}} |

If there is a hosted service or PostgreSQL distribution that is not listed above
but you would like to use with Materialize, please submit a [feature
request](https://github.com/MaterializeInc/materialize/discussions/new?category=feature-requests&labels=A-integration)
or reach out in the Materialize [Community
Slack](https://materialize.com/s/chat).
## Integration guides

The following integration guides are available:

{{% include-md file="shared-content/postgresql-ingest-data-guides.md" %}}

## Considerations

Expand Down
Loading