Releases: CrowdDotDev/crowd.dev
Releases · CrowdDotDev/crowd.dev
v0.49.0
Changes
For more details, see our changelog.
🚀 Features
- New quickstart guides @gaspergrom (#1832)
✨ Improvements
- Initialise the new emails worker @loicsaintroch (#1766)
- Added health check endpoint to the API service @themarolt (#1855)
- Merge of organizations asynchronously @sausage-todd (#1825)
- Make OpenSearch updates synchronous for user-specific actions @epipav (#1811)
- Move Twitter to X @gaspergrom (#1835)
- Add a loading status to manual actions @joanagmaia (#1829)
- Cache feature flags to Redis @themarolt (#1824)
- Sort merge suggestions by confidence @joanreyero (#1826)
- Delay discord integration checks with 50% chance @garrrikkotua (#1809)
- Add automatic retries to the data processing worker @garrrikkotua (#1842)
- Update Formbricks dependency @mattinannt (#1840)
- Check running queries to decide whether we should refresh a view @sausage-todd (#1837)
- Optimize data workers @garrrikkotua (#1820)
🐞 Bug Fixes
- Remove unnecessary OpenSearch client initializations @epipav (#1863)
- Fix OSS graph display @joanagmaia (#1841)
- Restore missing data from organizations @epipav (#1836)
- Fix the flow for manually merging profiles @joanagmaia (#1830)
- Fix when processing activities for automations @themarolt (#1822)
- Obsolete name field updated to
displayName
when getting most active organizations @epipav (#1827) - Fix data-sink-worker when activity marked deleted @garrrikkotua (#1846)
v0.48.0
Changes
For more details, see our changelog.
🚀 Features
- Custom views @gaspergrom (#1705) and @yeganathan18 (#1311)
✨ Improvements
- Migrate Discourse integration to the new framework @garrrikkotua (#1778)
- Optimize GitHub integration @garrrikkotua (#1796)
- Migrate Twitter integration to the new framework @garrrikkotua (#1744)
- Enhanced Contributing guidelines @Arcturus22 (#1777)
- Update README.md @PentesterPriyanshu (#1718)
- Update README.md @debajoti (#1774)
🐞 Bug Fixes
- Fix aggregates in the contact page @epipav (#1818)
- Fix some tracking validations @joanagmaia (#1802)
- Integrations - only update the organization website when it exists @epipav (#1798)
- Check the name sent in the payload for the organizations' cache @epipav (#1792)
- Add missing tasks button and fix tasks routes @joanagmaia (#1794)
- Force database to reinitialize with longer query timeout for refresh materialized view jobs @epipav (#1791)
- Handling errors while refreshing materialized views gracefully @epipav (#1787)
- Fix an error when merging contacts because of tags @epipav (#1784)
v0.47.1
Changes
For more details, see our changelog.
✨ Improvements
- Longer query timeout for refreshing materialized views @epipav (#1770)
- Organizations keeping the existing website on integration updates @epipav (#1760)
- Set the display name for organizations from work experiences and enrichment @yeganathan18 (#1666)
- Update automations limitation @joanagmaia (#1728)
- Improve custom reports performance @joanagmaia (#1676)
- Batch activity updates when merging organizations @epipav (#1714)
- Improve lists page performance @joanagmaia (#1734)
- Update CONTRIBUTING.md @You-now-Who (#1750)
- Added a link to the docs that leads to the crowd.dev blogs @akash0708 (#1735)
- Docs update with a URL @krishvsoni (#1727)
- Remove the loading animation @Sranjan0208 (#1626)
- Trim the query string in all pages with search @peoray (#1703)
- Add a member link in the toast message after member creation @peoray (#1681)
- Improve dependencies and PostgreSQL in archetypes @loicsaintroch (#1763)
- Added improvements to tracing @sausage-todd (#1725)
- Update the pull request template @vinfinity7 (#1711)
- Fix a typo in README.md @eltociear (#1660)
- Configure timeouts for Postgres connections in API @sausage-todd (#1713)
🐞 Bug Fixes
- Fix the enriched filter for organizations @yeganathan18 (#1759)
- Fix primary organization for merging @gaspergrom (#1754)
- Disable bot settings if team member filtering @gaspergrom (#1743)
- Improve custom reports performance @joanagmaia (#1676)
- Fix organization model @joanagmaia (#1700)
- Discord fix when channels are not available @garrrikkotua (#1767)
- Fix filtering by activities filtering on the member page @peoray (#1682)
- Fix
lastProcessedAt
for integrations receiving data via webhooks @yeganathan18 (#1757) - Checking
deletedAt
when finding mutually exclusive organization members while merging @epipav (#1756) - Remove rate limiter in Reddit @garrrikkotua (#1741)
- Remove rate limiters in Discord @garrrikkotua (#1739)
- Revert using materialized view in search sync @sausage-todd (#1737)
- Fix per page in Discord integration @garrrikkotua (#1733)
- Fix sleeping time in rate limiter @garrrikkotua (#1732)
- Update configuration for Discord integration @garrrikkotua (#1731)
- Change rate limit configuration for Discord @garrrikkotua (#1730)
- Fix rate limiter and increase requests for Discord @garrrikkotua (#1729)
- Fix how we handle errors for Discord @garrrikkotua (#1726)
- Add rate limit checker to Discord integration @garrrikkotua (#1722)
- Fix the script for installing libraries @garrrikkotua (#1717)
v0.47.0
Changes
For more details, see our changelog.
🚀 Features
✨ Improvements
- Update README.md @Shivam250702 (#1684)
- Tracing with OpenTelemetry @loicsaintroch (#1408)
- Merge organizations when there is a website conflict during enrichment @yeganathan18 (#1664)
- Add multi-select organization filter in members, organizations, and activities lists @peoray (#1560)
🐞 Bug Fixes
- Fix Reddit comment streams @garrrikkotua (#1698)
- Pagination and total_count improvements in organization merge suggestions @epipav (#1701)
- Fix a bug with pagination in query endpoints @themarolt (#1670)
- Fix how we display custom identities for organizations @gaspergrom (#1687)
- Fix the joined on field for custom platforms @gaspergrom (#1689)
- Fix updates for organizations @joanagmaia (#1699)
- Resolve duplicate identities in the HubSpot integration for incoming data @epipav (#1672)
- Fixes and improvements for handling transactions when merging contacts and organizations @themarolt (#1673)
- Handle org website being
null
when merging them through enrichment @yeganathan18 (#1662) - Pass the existing transaction to merge organizations on enrichment @yeganathan18 (#1661)
- Fix the member and activity counts when finding organizations @yeganathan18 (#1658)
v0.46.0
Changes
For more details, see our changelog.
🚀 Features
- Update member to contact in-app @joanagmaia (#1621)
- Organizations merge suggestions @epipav (#1605)
- New organization attributes in list, filters, and HubSpot automations @joanagmaia (#1519)
✨ Improvements
- Organization merge suggestion improvements @epipav (#1649)
- Update automations limitation logic for new pricing plans @yeganathan18 (#1641)
- Update Feature Flags for new plans @yeganathan18 (#1622)
- Update trial logic after onboarding @yeganathan18 (#1618)
- Pricing pages and paywalls @joanagmaia (#1627)
- New onboarding flow @joanagmaia (#1578)
- Add a function to fetch active organizations in the last year @yeganathan18 (#1630)
- Merge organizations with the same website @epipav (#1553)
- Only show a preview of the Headline in organizations list @jobayer12 (#1610)
- Added a table of contents to Readme.md @shassshank (#1623)
- Exclude bots from automations @gitstart-crowddev (#1414)
- Redirect people to the signup page when they are not signed in @a0m0rajab (#1561)
- Added time frame granularity to
url
s for reports @Pradumn27 (#1452) - Update OctoKit @garrrikkotua (#1616)
- Add incremental checks to Discord integration @garrrikkotua (#1612)
- Don't try to parse Discord channels that are not accessible @garrrikkotua (#1568)
🐞 Bug Fixes
- Fix analytics user identification @joanagmaia (#1654)
- Fix widget number icon @joanagmaia (#1650)
- Fix the invitation flow @gaspergrom (#1644)
- Fix invite issue for logged-in users @gaspergrom (#1643)
- Fix links for members to contacts @joanagmaia (#1638)
- Auto merge organization on website conflict during enrichment @yeganathan18 (#1633)
- Organization findById optimization @epipav (#1575)
- Fix activities and conversations pagination @joanagmaia (#1558)
- Fix autocomplete many input @gaspergrom (#1555)
- Fix the form page freezing for large datasets @gaspergrom (#1554)
- Prevent tooltips from staying too long @peoray (#1530)
- Implement personal token rotation for GitHub when we hit rate limits @garrrikkotua (#1625)
- Check that the email domain is defined when assigning organizations @garrrikkotua (#1637)
- Several integration reliability fixes @garrrikkotua (#1609, #1607, #1606, #1603)
- Simplify the organization autocomplete query for performance @sausage-todd (#1574)
v0.45.2
Changes
For more details, see our changelog.
✨ Improvements
- Create organizations from members' email @yeganathan18 (#1510)
- Add custom date ranges to custom reports @joanagmaia (#1536)
- Synchronous stream processing in HubSpot @epipav (#1538)
- Normalize the website column @yeganathan18 (#1481)
- Improve logging for frontend @joanagmaia (#1518)
- Update the documentation for listing conversations @joanagmaia (#1459)
- Prevent duplicate organization creations @yeganathan18 (#1514)
- Change the default reports template @a0m0rajab (#1491)
- Fix an inconsistency with emails in the members' list @peoray (#1479)
🐞 Bug Fixes
- Stop sanitizing URLs that don't start with HTTP when getting organization domain @epipav (#1540)
- Optimize the throttler for the HubSpot integration @epipav (#1533)
- Finding only one member by e-mail, even if there are more when enriching @epipav (#1539)
- Stricter throttler options for HubSpot @epipav (#1532)
- Discard organizations without a name when getting contact associations @epipav (#1531)
- Using throttler while fetching Hubspot contact associations @epipav (#1529)
- Update the
updatedAt
timestamp after an integration check @yeganathan18 (#1525) - Integration bugfixes @themarolt (#1527)
- Fix member error if no suggestions @gaspergrom (#1526)
v0.45.1
Changes
For full details, see our changelog.
✨ Improvements
- Improved slack notifications @gaspergrom (#1492)
- Retry when there is a DNS error in SQS @themarolt (#1511)
- Add script for mapping individual members to organizations @yeganathan18 (#1509)
- Remove old organization enrichment @themarolt (#1504)
- Re-add missing indexes @themarolt (#1500)
- Optimize how we handle activity channels for segments @sausage-todd (#1505)
- Add a script to assign a member to an organization based on an email @yeganathan18 (#1463)
- Bump Cube.js Docker image @sausage-todd (#1489)
- Add multi-select capabilities on filters in the activities list @peoray (#1441)
- Add a tooltip for truncated emails in the member profile @peoray (#1476)
- Added performance fixes for Segments @sausage-todd (#1485)
- Set outdated integrations to a needs reconnect state @themarolt (#1474)
🐞 Bug Fixes
- Better syncs in the HubSpot integration @epipav (#1512)
- Removed the processing state for integration streams @themarolt (#1488)
- Fixed some errors in the HubSpot integration and added better error handling @epipav (#1503)
- Improved the performance of finding one organization by ID @epipav (#1499)
- Fixed how we manage identities on the frontend @gaspergrom (#1493)
- Fix the profile links for StackOverflow @joanagmaia (#1462)
- Fix how we render custom platforms in the organizations' directory @gaspergrom (#1482)
- Fix 404s in the Discord integration @garrrikkotua (#1475)
- Fix types import for attributes in the frontend @joanagmaia (#1471)
- Get the GitHub token when processing webhooks @garrrikkotua (#1469)
- Don't throw errors when the Discord channel is not found @garrrikkotua (#1470)
v0.45.0
Changes
For more details, see our changelog.
🚀 Features
✨ Improvements
- Don't override manual changes for members' affiliations to organizations @sausage-todd (#1444)
- Force TypeScript for the configuration of organization enrichment @gaspergrom (#1467)
- Add the last synced information to integrations @joanagmaia (#1416)
- Add a modal to the GitHub integration alerting the user should be an admin @joanagmaia (#1434)
- Add multi-select filter in organizations page for Headcount @peoray (#1433)
- Add text-based filter in members page for Job title @peoray (#1438)
- Add a tooltip to improve negative filters ux @peoray (#1437)
- Add text-based filter in members page for members' name @peoray (#1427)
🐞 Bug Fixes
- Improve database locks and upserts in the database sync worker @garrrikkotua (#1451)
- Optimize organization cache updates @garrrikkotua (#1445)
- Add mutex locks to data-sink-worker @garrrikkotua (#1439)
- Add a fallback in org affiliation when there are no dates @sausage-todd (#1436)
- Fix the script to continue running stuck integrations @garrrikkotua (#1426)
- Add logs to the
process-webhook
script @garrrikkotua (#1460) - Get GitHub unstar events @garrrikkotua (#1464)
- Add the ability to process webhooks based on ID @themarolt (#1466)
- Fix the creation of parent and grandparent segments for members and organizations @themarolt (#1443)
- Fixed fetching organization data aggregates when segments are enabled @themarolt (#1420)
- Fix filtering members by organization ID @themarolt (#1425)
v0.44.0
Changes
For more details, see our changelog.
🚀 Features
- Add premium datapoints for organizations @yeganathan18 (#1374)
✨ Improvements
- Improvements to the organization profile @joanreyero (#1411)
- Add script to continue integration run @garrrikkotua (#1418)
- Script to restart integration results in bulk @garrrikkotua (#1400)
- Optimized the handling of activity channels @loicsaintroch (#1384)
- Normalize the website of an organization when creating it @yeganathan18 (#1412)
- Separate service for GitHub webhooks @themarolt (#1409)
- Move timestamps to strings in lists @joanagmaia (#1401)
- Refactor the formatting of the location attribute in organization enrichment @yeganathan18 (#1393)
- Added a disclaimer to the dashboard and reports @joanagmaia (#1389)
🐞 Bug Fixes
- Fixed bugs in the Discourse integration @garrrikkotua (#1410)
- Fixed the webhooks in the Discourse integration @garrrikkotua (#1405)
- Multiple fixes for integrations @garrrikkotua (#1395)
- Segments were missing activity types for the activity display service @epipav (#1422)
- Fixed the handling of nested fields in the organizations query @yeganathan18 (#1407)
- Allow to sort by name in the members and organizations list @yeganathan18 (#1406)
- Calculate the number of activities for an organization correctly @themarolt (#1404)
- Fix the request for associated members @joanagmaia (#1402)
- Fix the update of custom attributes @joanagmaia (#1396)
- Fix some organization enrichment issues @joanagmaia (#1394)
v0.43.1
Changes
For more details, see our changelog.
✨ Improvements
- Improve the data that Cube.dev shows @sausage-todd (#1391)
- Display manually created organizations and members @yeganathan18 (#1383)
- Production performance @themarolt (#1380)
- Support versioned index and improve name search @yeganathan18 (#1378)
- Consistent timestamps throughout the app @joanagmaia (#1375)
🐞 Bug Fixes
- Process events without deduplication ID @themarolt (#1385)
- Only show members that are active in the organization's profile @themarolt (#1381)
- Increased the performance when ingesting data @themarolt (#1380)
- Prevent unnecessary name updates when ingesting data @garrrikkotua (#1372)