Skip to content

Releases: bakaphp/kanvas-ecosystem-api

v1.66.3

28 Nov 03:20
f61bc26

Choose a tag to compare

This release delivers major enhancements to PM pricing & workflows, important fixes and refinements to UA data logic, and better discount + engagement handling across channels. Several stability hotfixes were included to ensure reliable production behavior.

✨ New Features
• PM: Agent channel responder activity
• PM: Channel price discount
• PM: Workflow sync action
• PM: Channel product price
• Net apply discount
• Follow-up engagement

🛠 Improvements
• Updated order editing permissions
• Refactored NetSuite company name handling
• Improved UA data search priority & conversion logic
• Added voucher validation improvements
• Message notification refresh logic
• Better attribute value retrieval

🐞 Fixes / Hotfixes
• Multiple UA voucher generation fixes
• UA contact email fix
• UA insurance + data processing fixes
• Required-field cleanup for UA data
• Product import and voucher command hotfixes
• Discount logic stability updates
• Channel price discount hotfix
• Data conversion + messageId type fixes

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.1…v1.66.2

v1.66.2

26 Nov 12:53
842b8ef

Choose a tag to compare

This release delivers major enhancements to PM pricing & workflows, important fixes and refinements to UA data logic, and better discount + engagement handling across channels. Several stability hotfixes were included to ensure reliable production behavior.

✨ New Features
• PM: Agent channel responder activity
• PM: Channel price discount
• PM: Workflow sync action
• PM: Channel product price
• Net apply discount
• Follow-up engagement

🛠 Improvements
• Updated order editing permissions
• Refactored NetSuite company name handling
• Improved UA data search priority & conversion logic
• Added voucher validation improvements
• Message notification refresh logic
• Better attribute value retrieval

🐞 Fixes / Hotfixes
• Multiple UA voucher generation fixes
• UA contact email fix
• UA insurance + data processing fixes
• Required-field cleanup for UA data
• Product import and voucher command hotfixes
• Discount logic stability updates
• Channel price discount hotfix
• Data conversion + messageId type fixes
• Redis scan bug

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.1…v1.66.2

v1.66.1

21 Nov 18:34
cb57c0f

Choose a tag to compare

This release focuses on major improvements to PM video processing, expanded order management capabilities, and important enhancements for UA data and location injection. It also includes new validation rules, a voucher generation command, and several stability hotfixes.

✨ New Features
• PM: Process video requests
• PM: Send message notifications to followers
• PM: Order management mutation
• Generate voucher command
• New option to specify variant duration

🛠 Improvements
• Better UA data gathering + CLI command to inject UA data
• Inject location into order items & messages (with improved validation)
• Refactor order default timestamps
• Updated custom field validation and processing

🐞 Fixes / Hotfixes
• Hotfix: SS sync
• Hotfix: Video process queue
• Fix: Add quantity on create
• Correct message location injection
• Validate MOQ
• Session channel service fixes

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.0…v1.66.1

v1.66.0

18 Nov 15:59
d8df5e9

Choose a tag to compare

This release introduces AI multi-image → video generation, Social hashtag support, and the Souk loyalty infrastructure. It also includes major improvements across payments, messaging, notifications, and video processing, plus several stability fixes and dependency updates.

✨ New Features
• [AI] Multi-image to video generation
• [Social] Add hasTag support
• [Souk] Loyalty infrastructure
• Payment management mutation
• SuperCarros full integration
• Bundles module
• Slot capacity & event flow updates
• Message broadcasting event
• Support for video reference defaults and multi-provider video keys

🛠 Improvements
• Video request handling refactor (Google + multi-provider)
• B2B order liquidation refactor
• Improved card error reporting
• Better email CSV export + constructor improvements
• Refined appointment, lead, and channel handling
• Enhanced NS inventory sync (dev + prod)
• Improved image/video processing consistency
• Updated remix logic and counters
• Added Docker Swarm & EC2 deployment workflows
• Loyalty module enhancements
• Souk loyalty infrastructure prepared

🐞 Fixes
• Multiple LLM message error fixes
• Payment stats timezone correction
• Session channel service stabilization
• Nugget & remix image fixes
• Referral query fix
• Hotfixes for invoice, leads, user activity, and Zoho agent activity
• Optimizer fixes + retry logic cleanup
• Fixes for custom field activity, user signup, UA logic, and video processing
• Singular titular structure hotfix

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.65.0…v1.66.0

v1.65.0

17 Nov 04:02
f8191d5

Choose a tag to compare

This release introduces bundle support, plus improvements to CSV emailing and follow-up conversation history, along with minor fixes that improve stability.

🚀 New Features
• Bundle support (primary feature for this release)
• Email user CSV export
• Follow-up conversation history

🛠 Improvements
• Enhanced email CSV formatting

🐞 Fixes
• SS import fix
• StyleCI formatting corrections

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.64.0…v1.65.0

v1.64.0

15 Nov 13:17
0ca5581

Choose a tag to compare

This release introduces one major feature — full SuperCarros integration — along with a wide set of improvements across payments, messaging, notifications, and lead handling, plus several critical hotfixes to ensure production stability.

🚀 New Features
• Full integration with SuperCarros
• Expanded payment management mutation
• Added payment method & transaction type support
• Status filters added to order history
• Lead first-engagement message
• Agent channel responder activity
• Prompt link added to notifications

🛠 Improvements
• Enhanced session channel service
• Improved card error reporting
• More robust media/image processing
• Updated notification handling (Expo, email, message templates)
• Refined follow-up engagement message logic
• Better vehicle interest & UA group logic
• Timezone fixes for payment/order stats
• Refactored print-date process

🐞 Fixes
• Multiple workflow stop-clock fixes
• Lead import & download fixes
• Payment stats fixes (Stripe & non-Stripe)
• Image race condition fixes
• Notification fixes (Expo, email, workflow)
• Order issue hotfixes
• Customer invoice fix
• SS import fix
• BMW fixes
• Session channel service hotfixes

Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.63.1…v1.64.0

v1.63.1

10 Nov 02:09
2f3ad4e

Choose a tag to compare

This patch focuses primarily on stabilizing the test suite and ensuring smoother execution across environments.
It also introduces a new Payment Management Mutation to streamline payment workflows within the API.

🧪 Test & Stability Improvements
• Fixed optimizer inconsistencies causing test instability (@rwhite27)
• General test suite refinements and reliability improvements (@kaioken)

✨ New Feature
• Payment Management Mutation – adds new capabilities for managing payment lifecycles via GraphQL (@kaioken)

🔗 Full Changelog

Compare v1.63.0 → v1.63.1

v1.63.0

08 Nov 13:51
00d6214

Choose a tag to compare

📦 v1.63.0

This release brings major updates to AI agent communication, payment workflows, and image processing, alongside improvements in lead automation, event management, and user indexing.

✨ New Features
• Agent Channel Responder Activity – enables AI agents to reply contextually across communication channels (@kaioken)
• Portal Payment Provider – adds support for new external payment providers (@kaioken)
• Payment Stats & Filters – enhanced analytics with transaction-type and paid-only filtering (@jesusantguerrero)
• Lead Engagement & Comment Actions – new mutations for agent-to-lead communication (@kaioken)
• Social Interactions Module – adds engagement features for in-app activity (@kaioken)
• AI Image Filter Service – improved moderation and optimization chain for image generation (@rwhite27)
• ID Verification & Account Check – expanded validation flows (@kaioken)
• Order Event Codes & Payment Stats for event-based transactions (@jesusantguerrero)
• Reindex Social Users by App Command and Algolia user reindexing tools (@rwhite27)

🔄 Refactors & Improvements
• Refactored order provider, payment, and vehicle sharing logic (@kaioken, @FredPeal)
• Unified group UA logic and adapted for single-person groups (@tiberius19)
• Enhanced image optimizer with retry logic and fallback handling (@rwhite27)
• Improved message workflow creation, follow-up messages, and stop clock issue resolution (@kaioken, @FredPeal)
• Introduced custom user index support for app-specific search indexing (@kaioken, @rwhite27)
• Refined file download, Google video processing, and image-to-video pipeline (@rwhite27)
• Simplified user name validation and category flat array logic (@kaioken, @FredPeal)
• Improved payment information null safety and non-Stripe handling (@jesusantguerrero)

🛠 Fixes
• Fixed message response prompts and first message timing logic (@kaioken)
• Fixed country code correction and group integration issues (@tiberius19)
• Fixed Amplitude events, signup validation, and variant cost errors (@kaioken, @jesusantguerrero)
• Fixed workflow regeneration logic and duplicate message cleanup (@rwhite27)
• Fixed notification message formatting and blade variables (@rwhite27, @FredPeal)

🔗 Full Changelog

Compare v1.62.3 → v1.63.0

v1.62.3

08 Nov 02:45
11687f7

Choose a tag to compare

This release focuses on improving agent workflows, ID verification, and payment handling, while introducing new lead communication tools and backend optimizations across Kanvas’ ecosystem.

✨ New Features
• Agent Channel Responder Activity – adds intelligent channel-specific agent responses (@kaioken)
• Portal Payment Provider Integration – expanded multi-provider support for payments (@kaioken)
• Payment Method Mutation – new GraphQL mutation for managing customer payment methods (@kaioken)
• Lead Comment from Agent Message – allows agents to create comments directly from lead conversations (@kaioken)
• Social Interactions Module – new features to support in-app social actions (@kaioken)
• Payment Stats (Production) for analytics dashboards (@jesusantguerrero)
• ID Verification & Account Check enhancements (@kaioken)

🔄 Refactors & Improvements
• Refactored Order Provider for cleaner payment flow integration (@kaioken)
• Improved Vehicle Interest & AI Agent follow-up behavior (@FredPeal)
• Refactored User Name Validation for consistent formatting (@kaioken)
• Improved Follow-up Message Handling and conditional sending logic (@FredPeal, @kaioken)
• Added custom user index for searchable arrays to enhance indexing flexibility (@kaioken, @rwhite27)
• Refactored pipeline, vehicle relations, and follow-up message handling (@FredPeal)

🛠 Fixes
• Fixed stop clock issue affecting agent workflows (@kaioken)
• Fixed first message intent logic (@kaioken)
• Fixed signup and user validation bugs (@kaioken)
• Fixed variant cost and enrollment display errors (@jesusantguerrero)
• Fixed payment information null checks and apply latest payment logic (@jesusantguerrero)
• Fixed Amplitude event issues (@kaioken)
• Fixed country code and category array logic (@tiberius19, @FredPeal)
• Hotfixes for handoff type, rotation templates, and order issue updates (@kaioken, @jesusantguerrero)

🔗 Full Changelog

Compare v1.62.2 → v1.62.3

v1.62.2

30 Oct 13:29
2e19820

Choose a tag to compare

This release strengthens lead management, enhances agent communication controls, introduces product recommendations, and improves payment and notification reliability across the ecosystem.

✨ New Features
• Channel Events support for tracking and automation (@kaioken)
• Product Recommendation Engine integration (Recombee + backend support) (@kaioken)
• Limit Agent Communication feature to control message frequency (@kaioken)
• Lead Download Enhancements – multiple improvements for bulk and on-demand downloads (@kaioken)
• Lead First Engagement Message creation workflow (@kaioken)
• Human Response Detection for AI communication loops (@kaioken)
• Social User Reindex Command by app for search and feed optimization (@rwhite27)
• Inventory Sync Emails – sent only to inventory-manager roles (@jesusantguerrero)

🔄 Improvements & Refactors
• Order Stats improvements and bug fixes (@jesusantguerrero)
• Added pagination and product information to variants (@FredPeal)
• Refactored flat map and UUID variant vehicle interest handling (@FredPeal)
• Optimized search filters and channel identification (@kaioken)
• Improved gender and country logic in UA handling (@tiberius19)

🛠 Fixes
• Fixed notifications queue ID handling (@kaioken)
• Fixed vehicle interest tool logic (@kaioken)
• Fixed payment error handling to improve reliability (@jesusantguerrero)
• Fixed follow-up flows and notification triggers (@kaioken)
• Hotfixes for lead download and search filter stability (@kaioken)
• Minor BMW workflow adjustments (@FredPeal)

🔗 Full Changelog

Compare v1.62.1 → v1.62.2