Why datomic-pro supports "find specifications" but dev-local doesn't?


I am using the com.datomic/dev-local client library to test queries in datomic locally and I realized that some find specifications doesn’t work.

For example, I am not able to use the with the dev-local:

:find [(pull ?entity [*]) ...]

It returns
Execution error (ExceptionInfo) at datomic.query.support/incorrect! (support.clj:21). Only find-rel elements are allowed in client :find

But if I use this same query with datomic-pro it works. Is there any special reason?

The find specifications: Datomic Queries and Rules | Datomic
Library I am using: com.datomic/dev-local "0.9.235"
Library version for the datomic-pro: com.datomic/datomic-pro "1.0.6222"

Hi @cesaralcancio


The client API supports only the find-rel form of a query find-spec .

Dev local has full access to the Client API.