We are excited to welcome Mrunal Chaudhari (github.com/mccmrunal) to our Project Committers team ๐ he has been grinding on countless bugs and features within the last week and has been one of the most impactful contributes to the project recently. Welcome Mrunal! ๐
Help ship the next generation of WebdriverIO by providing feedback in github.com/webdriverio/webdrโฆ and let us know what types of features you like to see implemented ๐ no wrong answers!
๐โจ Ho ho hoโฆ WebdriverIO v9.22.0 just dropped!
Instead of cookies, this release is packed with fixes, improvements, and shiny new bits โ all thanks to our amazing community โค๏ธ
๐github.com/webdriverio/webdrโฆ
Huge thanks to everyone who opened PRs, filed issues, reviewed code, or helped others this year. OSS only works because of you.
๐ Merry Christmas & happy testing!
๐ง Solving the Memory Problem: Introducing LangChain's Summarization Middleware in LangChain v1 alpha!
Ever built an AI agent that "forgets" important context when conversations get too long? You're not alone. Token limits are one of the biggest challenges in building production-ready AI applications.
The Problem: Long conversations hit token limits, forcing you to either:
โ Truncate early messages (losing context)
โ Manually manage conversation history
โ Accept degraded performance as context grows
The Solution: LangChain's new summarizationMiddleware automatically manages conversation memory by intelligently summarizing older messages while preserving recent context.
Why This Matters:
โ Zero Manual Work - Automatic token monitoring and summarization
โ Smart Preservation - Never breaks AI/Tool message pairs
โ Context Continuity - Maintains conversation flow seamlessly
Real Impact: Our example shows a conversation going from ~6,000 tokens down to ~1,500 tokens (75% reduction!) while maintaining all the essential context. The agent can still reference earlier challenges and recommendations perfectly.
Perfect for:
๐ฏ Customer support chatbots with long sessions
๐ฏ Code review assistants processing large codebases
๐ฏ Research agents analyzing extensive documents
๐ฏ Any multi-turn dialogue that needs persistent memory
This isn't just about staying under token limitsโit's about building agents that can have truly long-form, meaningful conversations without losing their memory.
๐ Read more in our new docs: docs.langchain.com/oss/javasโฆ
What's your biggest challenge with conversation memory in AI applications?
#AI#LangChain#MachineLearning#Chatbots#AgentDevelopment#OpenAI#Anthropic#agents
๐จ New WebdriverIO plugin drop! ๐จ
Say hello to wdio-camera-service ๐ธ
Mock camera streams in your tests to automate:
โ QR scanners
โ Face detection
โ WebRTC flows
All thanks to our amazing community ๐
github.com/webdriverio-commuโฆ
๐จ New WebdriverIO Plugin!
Say hello to the Image Selector Service ๐ธ
Locate and click on-screen elements using image matching โ powered by OpenCV (or pixelmatch fallback)!
Perfect for canvas apps, custom UIs, or visual flows ๐
๐ github.com/webdriverio-commuโฆ#WebdriverIO#Testing
๐ Big news! We're thrilled to welcome Jetify as a Gold Sponsor of WebdriverIO! ๐
@jetify_com TestPilot is an AI agent for resilient end-to-end testing โ no setup or coding required. Just click, test, and ship faster. โก๏ธ
๐งช Learn more at jetify.com#AI
โจ 1000 Subscribers!!! ๐ Thanks everyone for subscribing to the WebdriverIO YouTube channel ๐ We are working to add more content and tutorial videos ๐ฅ so if you haven't, subscribe now:
๐ youtube.com/@webdriverio
๐ WebdriverIO docs are now fully translated into ๐ธ๐ฆ๐ฉ๐ช๐ช๐ธ๐ฎ๐ท๐ซ๐ท๐ฎ๐ณ๐ฎ๐น๐ฏ๐ต๐ต๐ฑ๐ต๐น๐ท๐บ๐ธ๐ช๐ฎ๐ณ๐บ๐ฆ๐จ๐ณ!
Thanks to AI CI/CD (powered by @anthropic's Claude model), translations are automated in minutes โ not weeks โ and itโs open source! ๐
๐ github.com/webdriverio/i18n#WebdriverIO#OpenSource#i18n
Introducing Enhanced Mobile Commands in WebdriverIO ๐ Weโre kicking off a new video series highlighting the latest and most powerful mobile commands in WebdriverIOโdesigned to make your mobile automation faster, cleaner & more x-platform than ever โก
๐ฝ๏ธ youtube.com/watch?v=tN0LmKgWโฆ
We just dropped a major update to the Visual Testing Service ๐
๐ฑ Mobile screenshots are smarter & more accurate
๐ iOS now uses native element capture
๐ฅ๏ธ Desktop full-page is faster via BiDi
๐ Cleaner config bonus fixes
Check out the full release ๐ github.com/webdriverio/visuaโฆ
๐ฃ Exciting News! The WebdriverIO documentation is now available in Portuguese! ๐ง๐ท
We're committed to making WebdriverIO more accessible to users around the world, and this is a big step toward supporting our Portuguese-speaking community.
Check it out๐ webdriver.io/pt/
WebdriverIO pays out every contributor to the project ๐ธ no matter if it a small documentation change or a fancy new feature โก last month we expensed ~$600 to 30 contributions ๐ with @alexlcpereira leading the board ๐ฅ Thank you to everyone who contributed ๐