Edit: the problem appears when using xelatex from TL 2015, when using xelatex from TL 2017 everything is fine.
Here is a working example
\documentclass[]{report}
\usepackage{amsmath}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
\begin{document}
\begin{align}
1 + 1 = 2
\\
1 + 2 = 3
\end{align}
\end{document}
And here is how the align environment looks like
after removing
\setotherlanguage{hebrew}
I'm getting the desired result:
How can I use Hebrew without messing up the numbering of the align environment?
Thank you,
Gilad
\listfiles
to the beginning of the test file to get a table of package versions like in Herbert's answer at the end of the.log
file)polyglossia
files. With XeLaTeX 0.999991 the example compiles fine and the parentheses show up as expected. I guess this is a version problem.