November 2025 Changelog

November 2025 Changelog

November 2025 was a major reliability and workflow month. SCM improved Google Maps scraping, task memory, per-task thread controls, API task saving, content filtering, AI Writer workflows, and crash visibility.

This month is one of the most important 2025 product-history posts because it shows SCM shifting from individual tools toward safer, more diagnosable production workflows.

Who this update helps

  • Users running large scraping or Article Creator jobs.
  • Users collecting Google Maps, YouTube, Wayback, RSS, and search data.
  • Users configuring thread counts per task instead of globally.
  • Users using SCM API, webhooks, content filters, and WordPress poster tools.

Large tasks became more reliable

A major November theme was reducing crashes, memory pressure, and stuck task states.

  • Worker nodes moved to worker forks so tasks have access to more memory.
  • Multithreaded tasks now finish more reliably.
  • Running tasks are marked as aborted when the app restarts with F5.
  • A main-process crash now shows an error box.
  • Task logs gained file logging and crash logging.
  • Lower progress values now still move the progress bar when appropriate.

Google Maps scraping got a deep reliability pass

Many November changes targeted maps collection because it is long-running, browser-heavy, and sensitive to upstream page changes.

  • Google Maps crashes after a few minutes were fixed.
  • Google Maps can be aborted properly while running.
  • Places with no reviews are skipped cleanly.
  • Review and about-section discovery was repaired.
  • Maps scrolling became less aggressive to improve throughput.
  • Extra Google Maps debug logging was added.

Thread and rate-limit controls became more practical

SCM moved several thread counts into individual tasks so each workflow can be tuned independently.

  • Article scraping thread count moved into Article Creator tasks.
  • Dynamic page scraper thread count moved into the task.
  • Search scraper article download thread count moved into the task.
  • Web crawler thread count moved into the task.
  • Google Maps map thread count moved into the task.
  • Search engine rate limiting became thread-safe and configurable over time.

Content tools and publishing improved

November also improved the downstream content workflow after data is collected.

  • Spam filter was added to Article Creator through content filter.
  • Content filter can sort table headings and filter sentences.
  • WordPress poster now uploads article meta tags when present.
  • AI Writer received a new write button.
  • AI CSV gained Google Sheet export.
  • Article preview replacement now pre-fills from selected text correctly.

Related SCM guides and product history

Full developer changelog

The summary above is written for users. The original 108-item developer changelog is preserved below for exact release detail.

November 29, 2025

  • fix: Google maps crashing after a couple of minutes

November 28, 2025

  • fix: Can abort google maps properly while its running
  • style: Smaller sidebar when collapsed, 80px -> 50px
  • fix: Allow textareas to save their value even if you exit the page before it had time to fire an onchange event
  • fix: Warning messages in task log is always orange, even if contains … which would make it grey
  • fix: API save task data missing props when not provided causing errors
  • fix: Article creator ui crash if links data is missing
  • fix: task > copy task data was missing xxFile data

November 27, 2025

  • fix: Some google maps places have no reviews, so skip review.
  • fix: Try to catch uncaught when dns resolve fails
  • other: Extra debug logging for google maps
  • fix: Google maps, slightly smarter tab searching algo.
  • feat: Extra logging around google maps scraper. Stop scrolling for reviews if max found already.
  • fix: Google maps will scroll less looking for reviews to increase throughput
  • fix: App settings postEmailerWaitTime value never saved
  • fix: When getting PAA the number found and the number returned at the end of task is now the same (not less)
  • fix: crash guard for filecodearea errors
  • fix: article creator image downloading not working
  • fix: Bing return more results

November 26, 2025

  • style: Removed toastr from scm and replace with native theme notification
  • fix: convert worker nodes to worker fork so that every task has access to more memory
  • feat: Enable debug logging in settings if required
  • feat: content filter can sort table headings and filter sentences
  • fix: bayes adding wrong name

November 25, 2025

  • fix: Ignore -3 loading errors when scraping

November 24, 2025

  • fix: forgot to remove debug code
  • fix: Low values not increasing progress bar by 1%
  • fix: Set show browser window explicitly to false when scraping
  • fix: dynamic site scraper will render web pages off screen properly
  • fix: bayes filter adding wrong name
  • fix: Google maps scraper unable to find about and reviews properly
  • fix: Scrape youtube without opening a offset window on your desktop

November 23, 2025

  • fix: Google maps reviews and about not being found
  • fix: darkly ai writer sentence filter modal rows text font wrong color
  • feat: Spam filter added to article creator via content filter

November 21, 2025

  • fix: Some files not correctly moved when you change app cache folder
  • fix: remove debug code

November 20, 2025

  • fix: Article creator was crashing due to some unknown nodejs error.
  • fix: On pressing f5 to restart app, correctly mark all running tasks as aborted
  • feat: Setting search rate limiter to 0 disables it.
  • fix: Lower max size of page scraped before giving up to save on memory

November 19, 2025

  • fix: Rollback text logging of tasks
  • style: Styled the changelog display with labels etc
  • fix: Block line: from opening on desktop
  • fix: google maps scraper crashing unexpectedly with no error message
  • feat: Added task log to file, and crash logging.

November 18, 2025

  • fix: Forgot to hide system menu
  • fix: Youtube sub scraper not correctly selecting first available
  • fix: Youtube sub scraper, can correctly return titles of videos
  • fix: Youtube subtitle unable to find video results
  • feat: Block websites from opening links to apps

November 17, 2025

  • style: Add info icon for status failed tasks to indicate a tooltip is visible
  • feat: Show error box if the main SCM process crashes
  • fix: WP tools table not fitting on one screen

November 16, 2025

  • feat: WP poster, if you have meta tags in your article they will be correctly uploaded to the article.
  • fix: Potential fix for linux epipe errors
  • fix: AI writer was missing article download count
  • feat: Tweaked content filter for more relevant results when scraping search articles
  • feat: Working transformer models in SCM
  • fix: URL package forced into browser
  • fix: save app zoom so it doesnt reset on window resize

November 14, 2025

  • other: Add tooltips for article creator keyword in article
  • fix: SCM won't start up on a brand new install on Windows
  • feat: article creator, article scraping thread count is now inside task
  • feat: Dynamic page scraper, scraper thread count moved into task
  • feat: search scraper, article download thread count moved into task
  • feat: Web crawler, crawling thread count is now moved into the task (removed from global task settings)
  • feat: Google maps, map thread count is now moved into the task.
  • fix: Wayback scraper export button
  • fix: Wayback scraper can abort
  • fix: Bing search error
  • fix: Multithreaded tasks not finishing

November 13, 2025

  • style: darkly purple links and gradient bg
  • style: Tweaked default table colors blue and pink row tables
  • fix: Article preview replace not correctly prefilling with text selection
  • feat: More prominent warning when using article creator ask ai, add button to switch models from within box
  • feat: AI csv add google sheet export
  • other: AI csv menu item moved under AI content
  • fix: Don't over write default search, as it can't be changed any more
  • feat: ai writer gets a new 'write' button
  • feat: global default search has been removed, instead each task has its own search dropdown.
  • style: All form controls for keyword and url scraper moved to right hand side

November 12, 2025

  • style: Fixed button alignment of replace buttons in article preview

November 11, 2025

  • fix: Bing, baidu, duckduck not returning results
  • fix: OSX tasks can start but get stuck.

November 10, 2025

  • fix: dataforseo use Turkiye
  • style: Tweaked dark theme bg so more contrast with alert boxes
  • other: Ask AI generate will no longer block UI as it goes to create task
  • other: Ask AI generate will no longer block UI as it goes to create task
  • fix: webhook1 and 2 not saving values
  • fix: Rate limit service location and port handled dynamically

November 9, 2025

  • feat: Add copy task data to hamburger menu in task list row
  • fix: Task preview button not working
  • fix: SCM API not returning results
  • fix: Better RSS parsing
  • fix: Error article creator trying to add RSS feed items when empty
  • fix: Image resize was broken

November 8, 2025

  • feat: Ask AI button added to dynamic scraper
  • fix: RAG macro warning enabled if a content source is not selected
  • style: Search engine options grouped into free and paid
  • feat: Thread safe rate limiter for search engine calls

November 7, 2025

  • fix: wayback scraper not working
  • fix: preview html window text set to white on black theme
  • fix: Don't show youtube window in taskbar when scraping

November 3, 2025

  • feat: Allow setting of max searches over time period. Simple rate limiting when access search engines.
  • fix: Better log message when using dataforseo. Add priority queue selection.

November 2, 2025

  • fix: data seo fail on retry
  • feat: Add retries for dataseo

See all monthly updates in the SCM changelog archive. New users can also try SCM from the trial signup page.