By a large majority in the German Bundestag, the German government has voted to legalize the controlled administration of Diamorphine (an artificial form of Heroin) to anyone addicted to Heroin for more than five years.
Votes in favor: 348
Votes against: 198
In effect, the parliamentary groups consisting of the Social Democratic Party, the "Greens" (who are, in general, much more represented in parts of Europe than in the US) and the Linkspartei (party of the left) joined forces against the CDU (Christian Democratic Party to which Chancellor Merkel belongs).
Translating from Tagesschau.de
Es geht darum, Schwerstheroinabhängigen mit massiven Gesundheitsproblemen wieder eine Perspektive zu eröffnen", warb die SPD-Gesundheitsexpertin Carola Reimann für den Vorschlag
"What this all comes down to is re-opening perspectives for those with the worst addictions and massive health problems", the Social Democratic Party health expert Carola Reimann said in promoting the bill.
Germany already tolerates smoking cannabis for personal use as it is fundamentally against the law to charge someone for something they do to their own bodies. That said, selling it is still an offense and it is not allowed to be openly sold in coffee shops as in the Netherlands.
Update:
I should mention that buying cannabis is, from a technical point of view, also an offense. However, the law that states you can not be charged for something you do to your body has an important consequence: you cannot be charged with a crime as the result of a positive drug test alone.