You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,14 @@
1
1
# Changelog
2
2
3
+
## 4.6.0
4
+
* Update the access_check to use the v2 `/branches` endpoint instead of the v1 `/settings/organization` endpoint. [#132](https://github.com/singer-io/tap-mambu/pull/132)
5
+
* Replace the v1 `/settings/organization` endpoint with `/setup/organization` to retrieve timezone information.
6
+
* Add support for the `timezone` new config property
7
+
* The `/setup/organization` endpoint requires admin permissions. If admin credentials are not provided, the timezone config value will be used as a fallback.
8
+
3
9
## 4.5.0
4
10
* Write `timezone` fetched via API in the config. [#135](https://github.com/singer-io/tap-mambu/pull/135)
11
+
* Revert changes of [#133](https://github.com/singer-io/tap-mambu/pull/133)
5
12
6
13
## 4.4.1
7
14
* Replace /users with /branches endpoint [#133](https://github.com/singer-io/tap-mambu/pull/133)
Note: The `window_size` parameter defaults to 1 day, which may cause slowdowns in historical sync for streams utilizing multi-threaded implementation. Conversely, using a larger `window_size` could lead to potential `out-of-memory` issues. It is advisable to select an optimal `window_size` based on the `start_date` and volume of data to mitigate these concerns.
263
264
265
+
The `timezone` represents your organization's local timezone. To find the [timezone](https://support.mambu.com/docs/organization-contact-currency-and-timezone) information, go to the main menu and go to Administration > General Setup > Organization Details > Time Zone
266
+
264
267
Optionally, also create a `state.json` file. `currently_syncing` is an optional attribute used foridentifying the last object to be syncedincase the job is interrupted mid-stream. The next run would begin where the last job left off.
LOGGER.warning("Could not get timezone information from Mambu endpoint, using config timezone")
37
+
_timezone=timezone(config_timezone)
38
+
else:
39
+
raiseRuntimeError("Unable to retrieve timezone information from the Mambu endpoint. Please provide administrator credentials or configure valid timezone in the UI(e.g., US/Pacific)." \
40
+
" Refer this for more details: https://support.mambu.com/docs/organization-contact-currency-and-timezone")
0 commit comments