Changelog

Follow new updates and improvements to Anaphora.

May 1st, 2025

Don’t let users start from scratch every time they create a job. It’s useful for:

  • Save time by anticipating some common tasks

  • Pre-bake some company-branded PDF templates

  • Reuse the boilerplate of a login process to a particular website

You can create unlimited templates. You can also promote a job to become a template.

May 1st, 2025

Let’s use “calculate” action to create a dynamic threshold value for our “conditional block” action.

  • Capture the Kibana Discover’s hits count integer value of the last hour

  • Capture the same, but for the last 24 hours

  • Use the “calculate” action to obtain the hourly mean hit count over the past 24h

  • Use the “conditional block” action to compare the last hour reading to the 24h mean

  • If the difference is less than 20%, don’t send the alert

This example is by default included in the job templates in any new installation of Anaphora.

May 1st, 2025

Thanks to the conditional block, we can create proper alerts. A simple example:

Example1: send a report after comparing values from two websites

  1. Capture a string/numeric value from a website

  2. Capture numeric/string value from another website

  3. Compare the two

  4. Skip sending the report if condition is met

Example2: alert if a numeric reading is above/below a threshold

This is useful for brute force attack detection, or any other alerts about high log event count over time.

  1. Capture Kibana discovery query results “count” for the last hour

  2. Compare if this value is > 1 million

  3. Send the report (notify the system admin)

April 30th, 2025

Keeping all the jobs running is a great responsibility. Fortunately, Anaphora can use a delivery interface to send an alert to you via email, slack, webhook (etc.) about the insurgence of errors.

No danger of getting spammed, as a maximum notification frequency can be set.

Alternatively, you can use the REST API to monitor the green, yellow, red state of each job.

April 30th, 2025

You can now capture all visualizations of a Kibana dashboard into single tiles to selectively reassemble by drag & drop into your visual PDF report composer in Anaphora.

Make your PDF report look professional

You can now make your PDF prettier by adding a page background (PNG, SVG, solid colors, gradients, etc). Trick: use lower opacity to watermark the background!

April 30th, 2025

When you have a multi-step capture, clicks, navigations, selectors can get tricky to get right. So we introduced the capability to produce, visualize and download the full video of the headless browser operations, and see what went wrong.

You can also get the debug files containing the browser internal state, so it’s easier for us to support you when things are hard to debug.

April 30th, 2025

On the same note of ReadonlyREST’s tenancies, users and roles can be associated using “permissions” to an unlimited number of spaces.

A space is a virtual container of Jobs and Delivery Interfaces. Users and roles can be associated to a number of spaces via permissions of any access levels between read-only, read-write, or Admin.

Moving resources across spaces

Users that have admin access level to 2 or more spaces can copy resources across between spaces

April 30th, 2025

Enterprise authentication, and authorization

Navigate to settings > system settings to find all the available authentication and authorization connectors configurations.

LDAP

We support LDAP from the major open source LDAP server implementations like OpenLDAP or LemonLDAP, but also Microsoft Active Directory Domain Services (AD DS), IBM Security Directory Server, etc.

SAML

SAML SSO 2.0 is available to connect to your enterprise centralised authentication, it works with Keycloak, Azure ADFS, Okta, One Login, and many others.

OIDC

OpenID Connect support is finally added! Keycloak is our reference implementation, but this one is a real passepartout for the world of the internet.

March 26th, 2024

Improved

Fixed

Added

  • Kibana Connector waits for Dashboard to be fully loaded

  • New action: wait an arbitrary amount of time before continue

  • Templates: Logo upload, color theme and default font

Fixed

  • When testing, capture will output the correct error message on wrong credentials

  • Cron job not triggering correctly