Releases: CrowdDotDev/crowd.dev
Releases · CrowdDotDev/crowd.dev
v0.43.0
Changes
For more details, see our changelog
🚀 Features
- Affiliation of organizations to activities @joanagmaia (#1249)
- Affiliations for past activities to orgs without dates @sausage-todd (#1353)
✨ Improvements
- Avoid exceeding the maximum text length for OpenSearch indexing @yeganathan18 (#1367)
- Improve the searching by full name @yeganathan18 (#1333)
- Several fixes for organizations (improve sorting, and the information in the organization page) @joanreyero (#1340)
- Improve the sorting of organizations in the members’ page @sausage-todd (#1346)
- Move organizations to Open Search @themarolt (#1328)
- Partition pre-aggregations for activities in Cube @epipav (#1324)
- Improved how organization affiliations are managed in the frontend @gaspergrom (#1250)
- Increase the concurrency of the search sync worker @epipav (#1312)
- Fix and update the script to manually enrich organizations @yeganathan18 (#1252)
- Added a script so we can granularly reonboard GitHub repos @garrrikkotua (#1223)
🐞 Bug Fixes
- Fix the auto-assignation of a member to an existing organization based on email domain @yeganathan18 (#1363)
- Fix a bug where enrichments were being removed from the quote when they were not found @joanreyero (#1316)
- Fix the pagination for activities in the organization profile @gaspergrom (#1362)
- Add the location attribute to organizations in OpenSearch @themarolt (#1360)
- Several frontend performance fixes @gaspergrom (#1357)
- Fixed the indexing for organziation’s addresses @themarolt (#1356)
- Temporarily disable the sorting by name for members and organizations @joanagmaia (#1354)
- Make job title not required when updating a member’s work experience @gaspergrom (#1349)
- Fix the timestamps in reports for all browsers @joanagmaia (#1348)
- Do not enrich organizations without activities @yeganathan18 (#1347)
- Adopt versioned indexes and improve full name search in OpenSearch @yeganathan18 (#1179)
- Fix the active organization that we display for each member @joanagmaia (#1321)
- Fix the query to get orgnizations from the frontend @joanagmaia (#1331)
- Several performance improvements to speed up workers @themarolt (#1327)
- Update the sorting in the organization's list @joanagmaia (#1320)
- Refactor the Load more button for activities and conversations @joanagmaia (#1310)
- Fix the create organization modal @joanagmaia (#1313)
- Gave priority to manual updates when updating OpenSearch @themarolt (#1212)
v0.42.0
Changes
For more details, see our changelog.
🚀 Features
- Send analytics to our internal tenant @garrrikkotua (#1208)
- Hubspot automations @gaspergrom (#1172)
✨ Improvements
- Optimize the integration tables @themarolt (#1205)
- Integration sync worker CI jobs for LFX @epipav (#1201)
- Hubspot filter properties @gaspergrom (#1211)
🐞 Bug Fixes
- Switching discord bots @epipav (#1236)
- Organization page members fix @gaspergrom (#1227)
- Support bulk edit members attribute @yeganathan18 (#1177)
- Fix reports timestamps @joanagmaia (#1222)
- Fix the merge member action in members page @joanagmaia (#1217)
- Fix primary member selection logic in merge suggestions @yeganathan18 (#1225)
- Fix the HubSpot identity and scale plan limitations @gaspergrom (#1213)
- Prevent sending empty data to Formbricks @gaspergrom (#1210)
- HubSpot status fix on updating properties @epipav (#1206)
- Handle
null
logins in GitHub webhooks @garrrikkotua (#1229) - Handle
null
members in GitHub webhooks @garrrikkotua (#1226) - Fix error with missing organizations in data-sink-worker @garrrikkotua (#1216)
- Fix scale plan enrichment limit @gaspergrom (#1214)
- Small fixes for integration processing scripts @garrrikkotua (#1202)
- Revert "send track events to crowd tenant" @garrrikkotua (#1207)
- Send analytics data to crowd team workspace @garrrikkotua (#1203)
- Fix path to the docker context for python-worker @ayewo (#1204)
v0.41.0
Changes
For more details, see our changelog.
🚀 Features
✨ Improvements
- Added a script to onboard integrations in the new framework @garrrikkotua (#1199)
- Migrated the GitHub integration to the new framework @garrrikkotua (#1170)
- Add a script for enriching members and organizations of a tenant. @yeganathan18 (#1107)
🐞 Bug Fixes
- Added some missing pre-aggregations in Cube.js that were causing slow queries. dimension @epipav (#1184)
- Suggest primary member in merge based on identities & attributes @yeganathan18 (#1190)
- Fixed the weekly emails not being sent @epipav (#1195)
- Fixed the weekly emails not working well with Segments @epipav (#1193)
- Prevent
falsy
values from being included in member emails @yeganathan18 (#1186) - Bug: Re-enrichment duplicates work experiences creating the same employments without dates @sausage-todd (#1185)
- Fix an error when we get an undefined name from the GitHub API @garrrikkotua (#1196)
v0.40.0
Changes
For full details, see our changelog.
🚀 Features
- Added the card and instructions for the n8n integration @garrrikkotua (#1167)
✨ Improvements
- Support non-empty array matches for emails @yeganathan18 (#1147)
- Add a start and end date to the primary key for the relation between members and organizations @sausage-todd (#1150)
- Add a new script to process data streams for a tenant @garrrikkotua (#1144)
- Change the copy in the "integration needs to be reconnected" banner @garrrikkotua (#1136)
🐞 Bug Fixes
- Fix broken logic to edit tasks in bulk and refactor logic of the component @yeganathan18 (#1137)
- Fixed the automations form not being filled @gaspergrom (#1168)
- Add Twitter to the automations platform list @gaspergrom (#1165)
- Fix several undefined errors in incoming data in the Github integration @garrrikkotua (#1156)
- Fixed the wrong stream type being sent for repos @garrrikkotua (#1142)
- Set
grandparentName
for subprojects when creating projects @sausage-todd (#1166) - Pass
segmentIds
to enrichment @sausage-todd (#1160) - Remove wildcards from replacements when searching segments by slug @sausage-todd (#1161)
v0.39.0
Changes
For full details, see our changelog.
🚀 Features
- Members organizations relationship time-dependent @joanagmaia (#1087) and @sausage-todd (#1102)
✨ Improvements
- Clean up filters code @joanagmaia (#1082)
- Optimize the frontend speed in the members' page @gaspergrom (#1078)
- Add a fallback for when the display name is empty @joanagmaia (#1105)
- Explicitly fire automations in GitHub webhooks API @garrrikkotua (#1108)
- Organizations with no members are now visible @Dhruwang (#984)
- Create rows in
organizationSegments
when inserting employment history @sausage-todd (#1109) - Prevent empty values on
firstName
andlastName
properties after OAuth authentication @yeganathan18 (#1100) - Change the SSO callback verification @gaspergrom (#1092)
🐞 Bug Fixes
- Remove non-ASCII characters when getting sentiment @garrrikkotua (#1124)
- Fix an undefined error in the StackOverflow integration @garrrikkotua (#1095)
- Fix a broken link when clicking on sentiment @gaspergrom (#1129)
- Fix the custom reports widget settings @joanagmaia (#1126)
- Fix the merging of members through the actions button @yeganathan18 (#1122)
- Check null values in the emails list when showing merge suggestion @yeganathan18 (#1118)
- Fix the invitation flow @gaspergrom (#1114)
- Fix member edit form @joanagmaia (#1106)
- Prevent null values on
firstName
andlastName
properties after OAuth authentication @yeganathan18 (#1100)
v0.38.0
To learn more, see our changelog.
Changes
- Add script to scaffold new integration @garrrikkotua (#1090)
- Fix : Eagle Eye onboarding wizard redirects back to first step @Dhruwang (#1014)
- Add
activitives.platform
to some cubejs pre-aggregations @sausage-todd (#1076) - Add missing indexes @sausage-todd (#1075)
- Added LFX edition tracking @joanreyero (#1063)
🚀 Features
- Add GitHub OAuth authentication support @yeganathan18 (#983)
✨ Improvements
- Assign members to organization based on Email @yeganathan18 (#1086)
- Fill
jobTitle
from member enrichment @yeganathan18 (#1081) - Add post processing to the new framework @garrrikkotua (#1083)
- Migrate Slack integration to the new framework @garrrikkotua (#1080)
🐞 Bug Fixes
- Fix missing segment ids in the conversation service @garrrikkotua (#1084)
- API request body size limit increase @epipav (#1079)
- Bugfix/no memberid when triggering sync @themarolt (#1077)
- Remove img if src is not loaded @joanagmaia (#1070)
- Parse numbers returned from OpenSearch @themarolt (#1067)
- Add properties for user identification analytics @gaspergrom (#1059)
- optimize find members query @themarolt (#1074)
- Prevent the while loop to be executing too long @themarolt (#1073)
- don't update an activity if it was deleted @themarolt (#1072)
- fixed where we update activityChannels (settings -> segments) @themarolt (#1071)
v0.37.0
Changes
To learn more, see our changelog.
🚀 Features
✨ Improvements
- Added book us badge to Readme @PeerRich (#1057)
- Add rate limiting to Reddit integration @garrrikkotua (#1015)
- Update past activities with affiliations @sausage-todd (#1044)
🐞 Bug Fixes
- Pass the
segmentId
to automation processing @sausage-todd (#1055) - Add
undefined
checks to GitHub integration @garrrikkotua (#1045) - Check if the author attribute doesn't exist in GitHub integration @garrrikkotua (#1056)
- Small fixes for GitHub integration @garrrikkotua (#1054)
- Fixed negative sentiment filter values on members page @themarolt (#1060)
- Fix pagination mapping to view more @gaspergrom (#1058)
- Fix
changedFiles
in GitHub commits query @garrrikkotua (#1053) - Fix pagination @gaspergrom (#1047)
- Add a fallback query to GitHub integration commits @garrrikkotua (#1048)
v0.36.0
Changes
For full details, see our changelog.
🚀 Features
- Added OpenSearch for fast members filters @themarolt (#1013) and @epipav (#1001)
- Segments support for Linux Foundation @joanagmaia (#1016) and @sausage-todd (#996)
- Relation between activities and organizations @epipav (#968)
✨ Improvements
- Add member and display object to activity's parent @joanagmaia (#987)
- Move the LinkedIn integration to the new API @garrrikkotua (#1035)
- Reduce the number of requests we make to Cube.js from the dashboard @joanagmaia (#1010)
- Optimized the code to check if a member already exists for upserts @themarolt (#1026)
- Update
CONTRIBUTORS.md
on running services individually @yeganathan18 (#1029) - Tenant-wide template reports with segments @sausage-todd (#1011)
- Added the Git integration to segments, and tweaks for the GitHub integration @joanreyero (#994)
- Move the exclusion filters to operators in the frontend @gaspergrom (#1033)
🐞 Bug Fixes
- Fix an error in the GitHub integration when we don't get an author @garrrikkotua (#1036)
- Fix a wrong pagination error in the members' page @Dhruwang (#1023)
- Add a retry for weekly emails @garrrikkotua (#1007)
- Member photo is not covering dedicated area properly @gitstart-crowddev (#1034)
- Bug fixes for range-based filters @gaspergrom (#1037)
- Support querying emails by wildcard in the members' search @epipav (#1024)
- Fix OpenSearch not allowing to sort by reach @epipav (#1022)
- Fix for custom mapping with OpenSearch @epipav (#1019)
- Rename the event tracking service to make it more clear @gaspergrom (#1008)
v0.35.0
Changes
For more details, see our changelog.
🚀 Features
- Filters refactor in the frontend @gaspergrom (#978)
- Moved Webpack to Vite @gaspergrom (#982)
✨ Improvements
- Getting only public repos that are not forks in the GitHub integration @joanreyero (#959)
- Error logging for weekly emails worker @epipav (#811)
- Update README @jonathimer (#985)
- Upgrade
nginx
version to 1.24 @themarolt (#980) - Refactor Slack Alerting and support it in the new integration framework @garrrikkotua (#979)
🐞 Bug Fixes
- Fix analytics env setting @gaspergrom (#998)
- Fix activities timestamp @joanagmaia (#976)
v0.34.1
Changes
For more, see our changelog.
✨ Improvements
- Moved the Reddit integration to the new framework @garrrikkotua (#961)
- Moved the HackerNews integration to the new framework @garrrikkotua (#971)
- Added some missing indexes @themarolt (#957)
- Added a job to clean up audit logs @themarolt (#946)
- Removed the search engine that was powering the Community Help Centre from the codebase @themarolt (#950)
- Wrapped boolean values with quotes in the CLI @themarolt (#966)
🐞 Bug Fixes
- Fix a bug for a missing
return
statement in Stack Overflow @garrrikkotua (#973) - Added a fix for Stack Overflow returning deleted users @garrrikkotua (#970)
- Fixed a bug with GitHub commits @garrrikkotua (#969)