We are planning to upgrade snowplow from R98 to R109 version. So what might be the essential steps we need to consider and whether we need to upgrade javascript tracker for the same? we are using javascript tracker 2.5.1
@Dev, you can refer to Upgrade Guide for guidance on pipeline upgrade.
The Javascript tracker version is not essential here but is recommended to be upgraded too. The version 2.5.1
is very old indeed. The latest version is currently 2.9.2
.
There are no breaking changes to upgrade from 2.5.1
to 2.9.2
. You might wish to go over release notes to see what’s been introduced in the newer versions to take advantage of new features:
- Snowplow JavaScript Tracker 2.6.0
- Snowplow JavaScript Tracker 2.7.0
- Snowplow JavaScript Tracker 2.8.0
- Snowplow JavaScript Tracker 2.9.0
Non-breaking changes to keep in mind:
-
domainUserId
is a UUID from v2.6 -
trackPageView
generates a new ID with each page view from v2.7 -
trackSelfDescribingEvent
is an alias fortrackUnstructEvent
from v2.7 -
useLocalStorage
anduseCookies
are deprecated from v2.8. They will fire warnings if still used.
Thanks ihor