Fixed issue with arrow-end/start markers sharing properties like stroke (see at least #471 #530 #619). This fix assigns a unique ID to every marker using the ID of the path object.
Built new versions after merge of arrow-end/start fix