Releases: tembo-io/tembo
Releases · tembo-io/tembo
2024.05.14
What's Changed
- Add ability to configure s3 path for instances being restored from by @sjmiller609 in #783
- Add bucket name into backups_path by @sjmiller609 in #784
- --tail option for Tembo CLI Logs by @joshuajerin in #751
Full Changelog: 2024.05.13...2024.05.14
2024.05.13
What's Changed
- Stack metrics by @ChuckHend in #743
- stacks release for vectordb and mq metrics by @ChuckHend in #767
- Update CLI README.md by @joshuajerin in #762
- Revert "Stack metrics" by @ChuckHend in #769
- stacks v0.7.3 by @ChuckHend in #770
- derive default on cdb spec by @ChuckHend in #771
- Generate CoreDB Spec from Stack Spec by @ChuckHend in #772
- allow overriding app configs by @ChuckHend in #775
- Use S3 read and write paths and namespace from control plane by @sjmiller609 in #773
- fix service account name by @sjmiller609 in #776
- include template1 database in extension db list by @ChuckHend in #777
- Update MQ Stack Metrics by @ChuckHend in #778
- rework how we lookup the last WAL archive time by @nhudson in #779
- Pgvector upgrade by @ChuckHend in #780
- release tembo-stacks v0.8.3 by @ChuckHend in #781
- CLI: use namespace instead of org name by @sjmiller609 in #782
Full Changelog: 2024.05.07...2024.05.13
2024.05.07
What's Changed
- Tembo CLI doc update automation workflow by @sjmiller609 in #746
- Add fetch in Generate_doc Action file by @joshuajerin in #749
- Bump timeseries for release by @jasonmp85 in #748
- bump conductor to use latest controller version by @nhudson in #750
- --app option for Tembo CLI Logs by @joshuajerin in #744
- add node_selector to appsvc and pooler deployments by @nhudson in #752
- conductor: add the
primary_available
metric by @vrmiguel in #753 - Fix primary available query by @vrmiguel in #755
- conductor: assorted cleanup by @vrmiguel in #757
- Dw resources by @ChuckHend in #759
- Replace Stacks ComputeTemplate with ComputeConstraint by @ChuckHend in #760
- update stack specs with equivalent constraints by @ChuckHend in #761
- expose wal archiver timestamp by @nhudson in #758
- remove Stacks from tembo-controller by @ChuckHend in #763
- move Stacks objects to tembo-stacks by @ChuckHend in #764
- pganalyze: add db_name parameter. by @EvanHStanton in #756
- tembo-cli: update tembo-stacks imports by @ChuckHend in #766
Full Changelog: 2024.04.25...2024.05.07
2024.04.25
What's Changed
- Fix: Error when set to multiple environments by @joshuajerin in #690
- better handle enable and disable of volumesnapshots based off config by @nhudson in #691
- Update gis stack spec. by @EvanHStanton in #692
- Fix message queue sample by @ianstanton in #693
- update extensions in ai stacks by @ChuckHend in #695
- add kubernetes 429 error requeue with jitter by @nhudson in #696
- Update Postgres Password - Write Endpoint by @joshuajerin in #694
- Update stacks link on readme by @ChuckHend in #699
- If issuing a restart or updating an image, do that first before applying anything else. by @nhudson in #698
- Update CONTRIBUTING.md by @ryw in #700
- Fix: Remove Postgres password from path by @joshuajerin in #701
- Fix: error message with duplicate tembo login using org ID and profile name by @joshuajerin in #703
- Add docs to cli by @joshuajerin in #702
- 429 handling on listing secrets in a namespace by @sjmiller609 in #705
- Fix: Remove Password Params from Write Endpoint by @joshuajerin in #704
- remove unneeded expects and unwraps in favor of better error handling by @nhudson in #706
- fallback to plain text when in aTerminal by @DarrenBaldwin07 in #707
- Fix: Incorrect /query API documentation by @joshuajerin in #709
- Validate Instance Settings in overlay.toml by @joshuajerin in #708
- update vectorize ver by @ChuckHend in #711
- Publish
conductor
Helm Chart by @ianstanton in #713 - Trigger conductor chart publish by @ianstanton in #715
- SPAE-141 add pg_tier extn to dwh stack by @shhnwz in #719
- Send metrics from dataplane to control-plane's queue by @vrmiguel in #716
- [stacks] bump vectorize ver by @ChuckHend in #721
- limit ALERT metrics to 31 days by @DarrenBaldwin07 in #722
- Remove hard-coded
PG_CONN_URL
in Conductor Chart by @ianstanton in #718 - Support node/pod affinity, tolerations and topologySpreadConstraints that CNPG supports by @nhudson in #717
- conductor(metrics_reporter): add INFO logs by @vrmiguel in #723
- Update data-plane-metrics-exporter from CI by @vrmiguel in #724
- Fix: Issue enabling local extensions in CLI by @joshuajerin in #732
- metrics_reporter: use 60 secs sync interval by @vrmiguel in #733
- Fix: Refactor Profile name check in match by @joshuajerin in #734
- Add metrics watcher for conductor helm chart by @sjmiller609 in #735
- adds step to bump homebrew formula automatically for CLI by @shahadarsh in #736
- adds a job that creates a release before running build for CLI by @shahadarsh in #737
- fixes tag var for tembo_release gh action by @shahadarsh in #738
- Add support for CNPG Hibernation functionality by @bonesmoses in #720
- tembo-cli(minimal_cloud): prefix instances with
e2e-
by @vrmiguel in #739 - stacks release by @ChuckHend in #740
- Support for stack_file option in Tembo CLI by @joshuajerin in #710
- bump controller version to latest by @nhudson in #742
- Auto-Generate Docs for CLI by @joshuajerin in #725
New Contributors
- @bonesmoses made their first contribution in #720
Full Changelog: 2024.3.29...2024.04.25
2024.3.29
What's Changed
- run backup before setting up replica by @nhudson in #661
- Bump pganalyze Image by @ianstanton in #680
- Drop password from ConnectionInfo by @ianstanton in #683
- Tembo init should not populate unconfigured profiles by @joshuajerin in #624
- bump tembo-cli version by @DarrenBaldwin07 in #682
- Update to Official
pganalyze/collector
Image by @ianstanton in #685 - Disable volume snapshot backups when setting CoreDB by @nhudson in #686
- Revert all VolumeSnapshot related code by @nhudson in #684
- Add
traefik
namespace selector toallow-system-egress
NetworkPolicy by @ianstanton in #681 - Flags for tembo login by @joshuajerin in #660
- Bump controller to 0.43.1 in stacks by @ianstanton in #688
- revert change where we have ha enabled all the time by @nhudson in #689
- make sure volumesnapshot is disabled by @nhudson in #687
Full Changelog: 2024.3.26...2024.3.29
2024.3.26
Full Changelog: 2024.3.7...2024.3.26
2024.3.7
What's Changed
- Added Columnar parallel processes parameter by @shhnwz in #538
- update cnpg apis for v1.22, align ClusterSpec and update Helm chart by @nhudson in #540
- bump tembo-stacks by @ChuckHend in #548
- add ToSchema trait to pooler structs by @ChuckHend in #549
- remove app secrets by @nhudson in #550
- uses sqlx query instead of migrations for creating extensions by @shahadarsh in #551
- fixes lint error by @shahadarsh in #552
- fix auto_explain config setting by @nhudson in #553
- Bump pg_vectorize version by @ChuckHend in #554
- update vector-serve image by @ChuckHend in #555
- Revert "remove app secrets" by @sjmiller609 in #559
- uses merge_app_reqs to merge app pg_config by @shahadarsh in #558
- Fix instant query path by @sjmiller609 in #561
- add rag stack definition, tembo-py by @ChuckHend in #560
- ignore deploys on tembo-py, tembo-cli by @ChuckHend in #563
- cli: don't quote Postgres configs in instance creation by @vrmiguel in #564
- Upgrade/vectorize by @ChuckHend in #568
- Apply geo-cnpg image by @EvanHStanton in #565
- Delete .github/workflows/prom_exporter_ext.yml by @ChuckHend in #569
- fetches loadable_libraries using trunk api by @shahadarsh in #567
- Tembo top by @joshuajerin in #566
- Bump tembo stacks version. by @EvanHStanton in #570
- Bump controller dependency in stacks crate by @ianstanton in #571
- implement volume snapshot backups and restore by @nhudson in #557
- add workflow for tembo-py by @ChuckHend in #572
- fix expression on tembo-py workflow by @ChuckHend in #573
- bump controller version by @nhudson in #574
- Upgrade to actions/checkout@v4 by @theory in #510
- Update compute templates by @ChuckHend in #575
- Add logic to backup and restore with snapshots by @nhudson in #576
- add RAG to stack types by @ChuckHend in #577
- bump tembo stacks by @ChuckHend in #579
- release tembo-stacks 0.3.8 by @ChuckHend in #580
- sorts shared_preload_libraries by priority and then name by @shahadarsh in #581
- bumps cli version to 0.18.1 by @shahadarsh in #582
- change appsvc probe port to int by @ChuckHend in #583
- update stacks definitions by @ChuckHend in #584
- bump stacks by @ChuckHend in #585
- shows better error msg when tembo context or credentials files are invalid by @shahadarsh in #586
- add chat api by @ChuckHend in #587
- rag: add probes and update vectorize ver by @ChuckHend in #588
- make rag stack name uppercase by @ChuckHend in #590
- fix: Handle Postgres version when searching filesystem for libraries by @sjmiller609 in #591
- fix: test failure by @sjmiller609 in #592
- add slack badge to readme by @ChuckHend in #589
- conductor: add a basic functional test for Pg16 by @vrmiguel in #595
- fixes bug with extension locations by @shahadarsh in #594
- Tembologin by @joshuajerin in #539
- adds support for extension version by @shahadarsh in #596
- uses the extension version installed if new version in uploaded to trunk by @shahadarsh in #597
- uses patch instead of put for updates and better error when no instance found during delete by @shahadarsh in #598
- adds test for tembo cloud using minimal example by @shahadarsh in #599
- Adding --tail for top by @joshuajerin in #600
- adds stack as alias for stack_type, deny_unknown_fields by @shahadarsh in #601
- generates code using openapi-generator for latest api by @shahadarsh in #602
- shows docker compose error even when not in verbose mode by @shahadarsh in #604
- Overwriting tokens in other contexts - Tembo Login by @joshuajerin in #603
- improves errors for context set & when fetching creds by @shahadarsh in #605
- changes text Url to Connection String in the CLI output by @shahadarsh in #606
- improves error msg for invalid values by @shahadarsh in #607
- Add Contributing Guide to Tembo Operator by @EvanHStanton in #593
- includes PGRST_DB_URI for docker only if its not included in the tembo.toml file by @shahadarsh in #608
- adds support for various types for postgres_config by @shahadarsh in #609
- removes trailing slash from tembo_host & tembo_data_host by @shahadarsh in #611
- Scrape your own metrics by @sjmiller609 in #612
- Patch VolumeSnapshotContent with the UID of the VolumeSnapshot by @nhudson in #613
- update vectorize ver by @ChuckHend in #616
- Prettify top by @joshuajerin in #614
- Local logs prettify by @joshuajerin in #615
- Add outstanding README contents by @jasonmp85 in #556
- Add
auto_explain
and config values to pganalyze app by @ianstanton in #617 - apps_services for cloud by @shahadarsh in #620
- force scheduledbackup for snapshots to truncate names over 43 characters by @nhudson in #619
- patch for vectorize by @ChuckHend in #621
- adds support for env_vars for app_services in tembo cloud by @shahadarsh in #623
- patch pganalyze spec by @ChuckHend in #625
- enable volumesnapshots for all new instances by @nhudson in #626
- make sure we find the closest snapshot available when pitr is requested by @nhudson in #622
- uses alt base image based on the stack for local by @shahadarsh in #627
- Bump stack extension versions in order to support Postgres 16 by @vrmiguel in #628
- add better handling of snapshot restores, better debug logging by @nhudson in #629
- bump controller version in tembo-stacks by @vrmiguel in #631
- check if restore.volumeSnapshots is true by @nhudson in #632
- adds test for local using minimal example with Standard stack against pg_versions(14, 15 & 16) by @shahadarsh in #630
- Make vector work on CLI by @sjmiller609 in #633
- make sure that the image and tag are a string by @nhudson in #636
- adds local test for various pg_versions & stacks by @shahadarsh in #635
- Bump CLI version by @sjmiller609 in #637
- fix: quote-wrapped configs on CLI by @sjmiller609 in #638
- Bump crate versions in CLI by @sjmiller609 in #639
- Update cargo version for CLI release workflow by @sjmiller609 in #640
New Contributors
- @jasonmp85 made their first contribution in #556
Full Changelog: 2024.2.15...2024.3.7
2024.2.15
What's Changed
- --set by @joshuajerin in #485
- improves CLI README & brings down instances before spinning them up for local tembo apply by @shahadarsh in #495
- Handle extensions enabled with
LOAD
by @ianstanton in #489 - Bugfix: Get appropriate version for trunk project by @ianstanton in #498
- adding --merge and --set flags to docs by @joshuajerin in #499
- adds container_name to docker-compose template instead of letting docker-compose generate it by @shahadarsh in #500
- Instant Query for dataplane metrics server by @joshuajerin in #501
- Populate empty extension location status if necessary by @ianstanton in #502
- make sure git sha is always a string when rendered in template by @nhudson in #503
- upgrade stack deps by @ChuckHend in #504
- patch vector embedding image by @ChuckHend in #505
- Adding Query to main.rs by @joshuajerin in #506
- patch vectorize by @ChuckHend in #507
- Adding logs for cloud by @joshuajerin in #481
- python temp dir by @ChuckHend in #508
- Switch from actions-rs to dtolnay toolchain by @theory in #509
- Adding tembo logs for Docker by @joshuajerin in #511
- Adding docs for logs by @joshuajerin in #513
- upgrade for pgvector 0.6.0 by @ChuckHend in #516
- pg_vectorize release by @ChuckHend in #518
- adding get_instance_settings inside cloud by @joshuajerin in #514
- Assorted minor refactors and performance nits by @vrmiguel in #519
- add repository field for stacks, clean up clippy wanrings by @nhudson in #517
- adds
restapi
support for app_services for local that uses postgrest under the hood by @shahadarsh in #521 - improved error handling in trunk meta handler by @ChuckHend in #512
- Update README.md by @ChuckHend in #522
- add readme for stacks by @ChuckHend in #523
- fix stacks readme location by @ChuckHend in #524
- Updated Hydra version for olap stack by @shhnwz in #525
- fixes traefik labels for rest & graphql prefix by @shahadarsh in #526
- cli: add support for setting Postgres version by @vrmiguel in #520
- Add single-instance example for CLI init by @ianstanton in #527
- moves app_services related code to tembo-stacks crate from control plane so it can be used at other places by @shahadarsh in #529
- conductor/stacks: set images to use for Pg14 and Pg16 by @vrmiguel in #530
- operator: bump version by @vrmiguel in #531
- stacks: bump version & bump Controller version by @vrmiguel in #532
- moves merge_options to tembo-stacks from control-plane so it can be shared by @shahadarsh in #533
- controller: add default value for Stack
organization
by @vrmiguel in #535 - Drop Traefik CRD dependency from
tembo-operator
by @ianstanton in #528 - Add App Definition for
pganalyze
by @ianstanton in #537 - Increase buffer size on exec function by @nhudson in #542
- Bump version of Rust in Dockerfiles by @nhudson in #543
- upgrade pglater in ml and add to dw by @ChuckHend in #541
- uses tembo-stacks crate for merge logic between stacks, instance, app_services by @shahadarsh in #534
- Add
pganalyze
app to temo-stacks crate by @ianstanton in #544 - Fix pganalyze app service name by @ianstanton in #545
- bumps cli version to 0.17.0 by @shahadarsh in #547
New Contributors
Full Changelog: 2024.1.22...2024.2.15
2024.1.22
What's Changed
- fix fractional cpu parsing by @ChuckHend in #475
- Handle the case of conflicting edit with kubectl by @sjmiller609 in #477
- Adjust update frequency of last_updated_at by @sjmiller609 in #478
- implements overlay-configs options for tembo apply by @joshuajerin in #466
- breaks down CLI README into Getting Started & Developing CLI section by @shahadarsh in #479
- Add trunk metadata helper functions by @ianstanton in #474
- adds support for ip_allow_list & extra_domains_rw by @shahadarsh in #482
- More
tembo-cli
output polish by @DarrenBaldwin07 in #483 - Bump stack images by @ianstanton in #486
- adds support for running multiple instances in tembo.toml file using docker-compose & traefik by @shahadarsh in #484
- moves toml files to examples dir & uses them in tests by @shahadarsh in #487
- add pl/python to ml stack defaults by @ChuckHend in #488
- Give tests more specific names for easier debugging by @ianstanton in #490
- add a check for Cluster when applying ScheduledBackup by @nhudson in #491
- Update replacement path on embedding app by @ChuckHend in #492
- securityContext for app_service volumes by @ChuckHend in #493
- add storage to vectordb app by @ChuckHend in #494
New Contributors
- @joshuajerin made their first contribution in #466
Full Changelog: 2024.1.8...2024.1.22
2024.1.8
What's Changed
- vectordb stack: update image, extension deps, compute resources by @ChuckHend in #467
- patch pgmq in stacks by @ChuckHend in #468
- Tem 2596: Prettify tembo-cli ouput by @DarrenBaldwin07 in #464
- rm nightly lint/fm rules by @DarrenBaldwin07 in #469
- compresses release binaries by @shahadarsh in #470
- Add validation of configuration values from the tembo.toml file by @nhudson in #471
- adds support for windows x86 release by @shahadarsh in #473
Full Changelog: 2024.1.3...2024.1.8