Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Releases: supaglue-labs/supaglue

v0.7.8

20 Apr 19:43
ce90e46
Compare
Choose a tag to compare

v0.7.8 (2023-04-20)

Bugs fixed:

v0.7.7

19 Apr 21:56
575e0cd
Compare
Choose a tag to compare

Bugs fixed:

v0.7.6

15 Apr 23:06
e714c88
Compare
Choose a tag to compare

Bugs fixed:

  • make sure to run populateAssociations for previous records even if watermark moved (#645)(cd794ec)
  • write last_modified_at on create and update calls (#635)(deea98d)
  • respect webhook configuration (#631)(5d5094a), Closes: #566
  • salesforce refresh (#622)(6aa9aea)
  • update existing syncs' schedules when integration sync period is updated (#627)(dfdb897)
  • filter out hubspot objects that have been deleted for a while (#618)(9fefaed), Closes: #616
  • filter connections only for a given customer (#620)(c93c313), Closes: #615

v0.7.5

11 Apr 23:39
16c5dea
Compare
Choose a tag to compare

Bugs fixed:

v0.7.4

11 Apr 23:38
c524130
Compare
Choose a tag to compare

New feature:

  • mgmt endpoint to create connection and fix delete connection (#599)(c39b428)

Bugs fixed:

v0.7.3

11 Apr 16:58
1df286c
Compare
Choose a tag to compare

Bugs fixed:

  • fail workflow on final activity failure (#592)(ec94630)

v0.7.2

07 Apr 00:16
21e0c0d
Compare
Choose a tag to compare

New feature:

Bugs fixed:

  • Fix hubspot incremental syncs when >10k records have been updated (#586)(d2bd85c)

v0.7.1

06 Apr 01:40
b9dd2f3
Compare
Choose a tag to compare

v0.7.1 (2023-04-05)

New feature:

  • Only retry on 429s inside activity, retry activities 3x (#567)(65c312a), Closes: 536
  • CRM Events endpoints, open API spec (#542)(37c11e2), Closes: 529
  • allow update name and delete for application (#527)(0f13358), Closes: #500
  • Events model migration + entities + mappers + sync (#528)(8878cdd), Closes: #529
  • allow updating and deleting application (#521)(2ffee87), Closes: #500
  • create customers on mgmt ui (#515)(846079d)
  • sync deleted data from SF (#514)(5d5ff8b), Closes: #493

Bugs fixed:

v0.7.0

30 Mar 22:28
d67638a
Compare
Choose a tag to compare

Breaking Changes/Migrations:

  • There is a new Sync table that is the source of truth for sync state, and is required to exist for the Temporal workflows to run successfully. Any existing connections / syncs will error.
  • remoteId has been added to Connections. It refers to the CRM user’s account ID. In Hubspot this is the account ID. In Salesforce this is the subdomain.

We have some backward-incompatible changes in 0.7.x. You will need to run the following process to upgrade.

kubectl port-forward svc/supaglue-temporal-web 8080:8080 -n supaglue

Log into http://localhost:8080/. Do the following, in order:

  1. First, terminate all schedules.
  2. Next, terminate any running workflows.
  3. Ctrl-C to kill the port-forward process.
brew install postgresql
kubectl port-forward svc/supaglue-postgresql 5432:5432 -n supaglue

Then in a new terminal:

export PGPASSWORD=$(kubectl get secrets supaglue-postgresql -n supaglue -o jsonpath='{.data.password}' | base64 --decode)
psql -U supaglue -d supaglue -h localhost -c "TRUNCATE TABLE public.connections CASCADE; TRUNCATE TABLE public.sync_history CASCADE;"

Ctrl-C to kill the port-forward process.

This will clear out your connections and syncs.

Then, follow the upgrade process.

Additional Notes:

  • If your management UI loads to a blank screen (/customers URL), you may need to manually navigate to the top-level

New features:

  • allow querying for deleted data too (#496)(918a2d1)
  • pull in deleted objects from hubspot (#494)(e2eaa89)
  • add last_modified_at and rename created_at, updated_at to remote_created_at, remote_updated_at (#491)(fb29491)
  • incremental fetch for salesforce (#486)(d264791)
  • support opportunity pipeline (hubspot only) (#487)(2ac3987)
  • support lifecyclestage for accounts and contacts (hubspot only) (#485)(66f8455)
  • [Part 2] incremental syncs in hubspot (#478)(64a1a10)
  • [Part 1] introduce Sync object/strategy/phase and implement full refresh (#461)(70b9547)
  • Salesforce feature parity (email/address/phone, owner associations, custom_field writes) (#473)(7e1a95f)
  • authenticate nextjs proxy (#466)(c8fe3d7)
  • remote_account_id on connection (#458)(767e193)
  • create integrations in UI (#460)(de53384)
  • webhook configuration in UI (#454)(e5614fe)
  • add syncs table for high watermark tracking for incremental syncs (#450)(35a688c)
  • org-scoped internal application endpoints (#442)(765ad70)
  • Incorporate Clerk <SignIn>, <SignUp>, and <CreateOrganization> components (#400)(f6f5ca8)

Bugs fixed:

BREAKING CHANGES:

  • make sync history ids idempotent

v0.6.0

23 Mar 22:17
5f85c81
Compare
Choose a tag to compare

v0.6.0 (2023-03-23)

!!! BREAKING CHANGES:

Due to some implementation details of the new applications feature that necessitated breaking DB schema changes, you will need to reset your database before upgrading, and re-setup your integrations and customers.

New feature:

Bugs fixed: