Releases: ail-project/LacusCore
v1.9.6
This releases allows to pass partial cookies (with just name
and value
), and fixes ail-project/lacus#18.
So if we get a cookie in that format:
{"cookie_name": "cookie_value"}
We transform it to (which is also a valid way to pass a cookie):
{"name": "cookie_name", "value": "cookie_value"}
And then, we need to initialize the domain
and path
settings, and it comes with an important caveat, due to how the cookies are handled by the browsers:
- if a cookie is initialized for a specific URL (= the
url
parameter set), it will only be sent along a request for that specific URL - if a cookie is initialized with the
domain
andpath
parameters, it will only be sent for requests to that domain (and subdomains) and path
When we initialize the capture in LacusCore, we have no way to know the domains that are loaded during the capture, so our best bet is to set domain
to the hostname of the capture and path
to /
, which means the cookie will be sent to every request sent to that hostname, but it won't be sent to any other request. So if you know your cookie has to be sent to a specific domain that is not the hostname (or a subdomain) of the capture, you must initialize it yourself.
Full Changelog: v1.9.5...v1.9.6
v1.9.5
Improve usage of timeout values.
Full Changelog: v1.9.4...v1.9.5
v1.9.4
Bump playwright, upgrade dependencies, improve timeout handling.
Full Changelog: v1.9.3...v1.9.4
v1.9.3
Make sure to always catch exceptions in tasks, code cleanup.
Full Changelog: v1.9.2...v1.9.3
v1.9.2
Pass capture UUID to PlaywrightCapture Logs
Full Changelog: v1.9.1...v1.9.2
v1.9.1
Bugfix release: PlaywrightCapture was missing an await, breaking the captures with tracking.
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Maintenance release to sync with Lacus version.
Full Changelog: v1.8.10...v1.9.0
v1.8.10
- Add support for optional tracking by allowing all cookies.
- Speedup DNS resolution.
What's Changed
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #64
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #65
Full Changelog: v1.8.8...v1.8.10
v1.8.8
Improve timeouts, logging.
Full Changelog: v1.8.7...v1.8.8
v1.8.7
Maintenance release.
Full Changelog: v1.8.6...v1.8.7