-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsmartmet-plugin-wms.spec
2255 lines (1598 loc) · 97.4 KB
/
smartmet-plugin-wms.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%bcond_without authentication
%bcond_without observation
%define DIRNAME wms
%define SPECNAME smartmet-plugin-%{DIRNAME}
Summary: SmartMet WMS/Dali plugin
Name: %{SPECNAME}
Version: 25.1.29
Release: 1%{?dist}.fmi
License: MIT
Group: SmartMet/Plugins
URL: https://github.com/fmidev/smartmet-plugin-wms
Source0: %{name}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if 0%{?rhel} && 0%{rhel} < 9
%define smartmet_boost boost169
%else
%define smartmet_boost boost
%endif
%define smartmet_fmt_min 11.0.0
%define smartmet_fmt_max 12.0.0
BuildRequires: rpm-build
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: %{smartmet_boost}-devel
BuildRequires: rpm-build
BuildRequires: smartmet-library-giza-devel >= 24.8.7
BuildRequires: smartmet-library-grid-content-devel >= 25.1.9
BuildRequires: smartmet-library-grid-files-devel >= 25.1.9
BuildRequires: smartmet-library-macgyver-devel >= 25.1.9
BuildRequires: smartmet-library-spine-devel >= 25.1.17
BuildRequires: smartmet-library-timeseries-devel >= 25.1.17
%if %{with authentication}
BuildRequires: smartmet-engine-authentication-devel >= 24.11.8
%endif
%if %{with observation}
BuildRequires: smartmet-engine-observation-devel >= 25.1.10
%endif
BuildRequires: smartmet-engine-gis-devel >= 24.11.8
BuildRequires: smartmet-engine-grid-devel >= 25.1.24
BuildRequires: smartmet-engine-geonames-devel >= 25.1.10
BuildRequires: smartmet-engine-querydata-devel >= 25.1.10
BuildRequires: smartmet-engine-contour-devel >= 24.11.8
BuildRequires: smartmet-library-gis-devel >= 24.11.12
BuildRequires: smartmet-library-trax-devel >= 24.8.7
BuildRequires: fmt-devel >= 8.1.1 fmt-devel < %{smartmet_fmt_max}
BuildRequires: ctpp2 >= 2.8.8
BuildRequires: jsoncpp-devel
# BuildRequires: flex-devel
BuildRequires: cairo-devel
BuildRequires: bzip2-devel
BuildRequires: libconfig17-devel
BuildRequires: heatmap-devel
%if %{defined el7}
BuildRequires: librsvg2-devel = 2.40.6
#TestRequires: librsvg2-devel = 2.40.6
#TestRequires: librsvg2-tools = 2.40.6
%else
BuildRequires: librsvg2-devel
#TestRequires: librsvg2-devel
#TestRequires: librsvg2-tools
%endif
Requires: cairo
Requires: fmt-libs >= %{smartmet_fmt_min} fmt-libs < %{smartmet_fmt_max}
Requires: jsoncpp
Requires: ctpp2 >= 2.8.8
Requires: libconfig17
# Default font for some layers:
Requires: google-roboto-fonts
Requires: smartmet-library-grid-content >= 25.1.9
Requires: smartmet-library-grid-files >= 25.1.9
Requires: smartmet-library-gis >= 24.11.12
Requires: smartmet-library-trax >= 24.8.7
Requires: smartmet-library-macgyver >= 25.1.9
Requires: smartmet-library-spine >= 25.1.17
Requires: smartmet-library-timeseries >= 25.1.17
Requires: smartmet-library-giza >= 24.8.7
%if %{with authentication}
Requires: smartmet-engine-authentication >= 24.11.8
%endif
Requires: smartmet-engine-querydata >= 25.1.10
Requires: smartmet-engine-contour >= 24.11.8
Requires: smartmet-engine-gis >= 24.11.8
Requires: smartmet-engine-grid >= 25.1.24
Requires: smartmet-engine-geonames >= 25.1.10
Requires: smartmet-server >= 24.11.27
Requires: smartmet-library-spine >= 25.1.17
Requires: smartmet-fonts
Requires: %{smartmet_boost}-filesystem
Requires: %{smartmet_boost}-iostreams
Requires: %{smartmet_boost}-regex
Requires: %{smartmet_boost}-system
Requires: %{smartmet_boost}-thread
Provides: %{SPECNAME}
Obsoletes: smartmet-brainstorm-dali < 16.11.1
Obsoletes: smartmet-brainstorm-dali-debuginfo < 16.11.1
#TestRequires: %{smartmet_boost}-devel
#TestRequires: bzip2-devel
#TestRequires: fmt-devel
#TestRequires: gcc-c++
#TestRequires: jsoncpp-devel
#TestRequires: libconfig17-devel
#TestRequires: ImageMagick
#TestRequires: bc
#TestRequires: smartmet-engine-contour-devel >= 24.11.8
#TestRequires: smartmet-engine-geonames-devel >= 25.1.10
#TestRequires: smartmet-engine-gis-devel >= 24.11.8
#TestRequires: smartmet-engine-querydata-devel >= 25.1.10
#TestRequires: smartmet-library-giza-devel >= 24.8.7
#TestRequires: smartmet-library-trax-devel >= 24.8.7
#TestRequires: smartmet-library-newbase-devel >= 24.12.16
#TestRequires: smartmet-library-macgyver-devel >= 25.1.9
#TestRequires: smartmet-library-spine-devel >= 25.1.17
#TestRequires: smartmet-library-timeseries-devel >= 25.1.17
#TestRequires: smartmet-engine-grid-devel >= 25.1.24
#TestRequires: smartmet-engine-grid-test
#TestRequires: smartmet-test-data
#TestRequires: smartmet-test-db
#TestRequires: smartmet-fonts
#TestRequires: libconfig17-devel
#TestRequires: google-roboto-fonts
#TestRequires: zlib-devel
#TestRequires: libcurl-devel
#TestRequires: cairo-devel
#TestRequires: redis
%if %{with observation}
#TestRequires: smartmet-engine-observation-devel >= 25.1.10
%endif
%description
SmartMet WMS/Dali plugin
%prep
rm -rf $RPM_BUILD_ROOT
%setup -q -n %{SPECNAME}
%build -q -n %{SPECNAME}
make %{_smp_mflags} \
%{?!with_authentication:CFLAGS=-DWITHOUT_AUTHENTICATION} \
%{?!with_observation:CFLAGS=-DWITHOUT_OBSERVATION}
%install
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%Files
%defattr(0775,root,root,0775)
%{_datadir}/smartmet/plugins/wms.so
%defattr(0664,root,root,0775)
%{_datadir}/smartmet/wms/*.c2t
%changelog
* Wed Jan 29 2025 Mika Heiskanen <[email protected]> - 25.1.29-1.fmi
- Repackaged due to ABI changes
* Thu Jan 9 2025 Mika Heiskanen <[email protected]> - 25.1.9-1.fmi
- Repackaged due to GRID library changes
* Thu Jan 2 2025 Mika Heiskanen <[email protected]> - 25.1.2-1.fmi
- Added CircleLayer for drawing circles around airports etc
* Tue Dec 17 2024 Mika Heiskanen <[email protected]> - 24.12.17-1.fmi
- Fixed variant title translations
* Thu Dec 5 2024 Mika Heiskanen <[email protected]> - 24.12.5-1.fmi
- Enable debug prints for SQL generated by observation requests
* Wed Dec 4 2024 Mika Heiskanen <[email protected]> - 24.12.4-1.fmi
- Make it easier to overlay layers by automatically moving producer settings to the view level
* Thu Nov 28 2024 Mika Heiskanen <[email protected]> - 24.11.28-1.fmi
- Separate GRID-engine area and contour interpolation methods
* Fri Nov 22 2024 Andris Pavēnis <[email protected]> 24.11.22-1.fmi
- Update TimeSeries aggregation according smartmet-library-timeseries ABI changes
* Thu Nov 21 2024 Mika Heiskanen <[email protected]> - 24.11.21-1.fmi
- Fixed GetCapabilities to use default language when needed
* Tue Nov 12 2024 Mika Heiskanen <[email protected]> - 24.11.12-1.fmi
- Use new SpatialReference::WKT() accessor for better speed
* Fri Nov 8 2024 Andris Pavēnis <[email protected]> 24.11.8-1.fmi
- Repackage due to smartmet-library-spine ABI changes
* Thu Oct 31 2024 Mika Heiskanen <[email protected]> - 24.10.31-1.fmi
- Improved contouring speed for GRIB files
* Wed Oct 23 2024 Mika Heiskanen <[email protected]> - 24.10.23-2.fmi
- Fixed GetCapabilities not to print a reference_time for multifiles
- Enable printhash option for GetCapabilities requests
* Wed Oct 23 2024 Mika Heiskanen <[email protected]> - 24.10.23-1.fmi
- Repackaged due to ABI changes
* Wed Oct 16 2024 Mika Heiskanen <[email protected]> - 24.10.16-1.fmi
- Repackaged due to grid library ABI changes
* Tue Oct 15 2024 Mika Heiskanen <[email protected]> - 24.10.15-1.fmi
- Removed landscaping as obsolete
* Fri Oct 4 2024 Mika Heiskanen <[email protected]> - 24.10.4-1.fmi
- Fixed GetCapabilities to handle levelId, forecastType and geometryId settings properly
- Fixed GetCapabilities to handle arrow layer parameters
* Fri Sep 20 2024 Mika Heiskanen <[email protected]> - 24.9.20-2.fmi
- Added a "margin" setting for Positions
* Fri Sep 20 2024 Mika Heiskanen <[email protected]> - 24.9.20-1.fmi
- Fix to levelId handling
- Fixes to location generation for symbol/number/arrow layers
* Tue Sep 3 2024 Andris Pavēnis <[email protected]> 24.9.3-1.fmi
- Repackage due smartmlibrary-grid-data and smartmet-engine-querydata changes
* Thu Aug 29 2024 Mika Heiskanen <[email protected]> - 24.8.29-1.fmi
- Warn only once on duplicate qids per URL to remove repeated error messages
* Wed Aug 7 2024 Andris Pavēnis <[email protected]> 24.8.7-1.fmi
- Update to gdal-3.8, geos-3.12, proj-94 and fmt-11
* Thu Aug 1 2024 Mika Heiskanen <[email protected]> - 24.8.1-1.fmi
- Changed to use new QEngine API for resampling data
* Tue Jul 30 2024 Andris Pavēnis <[email protected]> 24.7.30-2.fmi
- IsoBandLayer: update according Engine::Querydata::Model ABI change
* Tue Jul 30 2024 Mika Heiskanen <[email protected]> - 24.7.30-1.fmi
- Warn if some qid is used several times to aid JSON developers
* Mon Jul 29 2024 Mika Heiskanen <[email protected]> - 24.7.29-2.fmi
- Fixed GRIB contours to apply the fiter settings
- Fixed location of minarea code
* Mon Jul 29 2024 Mika Heiskanen <[email protected]> - 24.7.29-1.fmi
- Fixed margin to define a closed range instead of a half open one
* Mon Jul 22 2024 Andris Pavēnis <[email protected]> 24.7.22-1.fmi
- Rebuild dues to smartmet-library-macgyver changes
* Wed Jul 17 2024 Andris Pavēnis <[email protected]> 24.7.17-1.fmi
- Do not link with libboost_filesystem
* Fri Jul 12 2024 Andris Pavēnis <[email protected]> 24.7.12-1.fmi
- Replace many boost library types with C++ standard library ones
* Thu Jun 6 2024 Mika Heiskanen <[email protected]> - 24.6.6-1.fmi
- Fixes to elevation dimension handling
* Tue Jun 4 2024 Mika Heiskanen <[email protected]> - 24.6.4-1.fmi
- Enable caching of SymbolLayers if the requested time is more than 5 minutes old
- Restored level querystring parameter to work
* Mon Jun 3 2024 Mika Heiskanen <[email protected]> - 24.6.3-1.fmi
- Repackaged due to ABI changes
* Fri May 31 2024 Mika Heiskanen <[email protected]> - 24.5.31-1.fmi
- NullLayer will no longer generate warnings on unused settings
* Thu May 30 2024 Mika Heiskanen <[email protected]> - 24.5.30-1.fmi
- Fixed parameter name comparison when picking query results
- Added elevation dimension information to GetCapabilities
* Tue May 28 2024 Andris Pavēnis <[email protected]> 24.5.28-1.fmi
- Remove uses of LocalTimePool
* Thu May 16 2024 Andris Pavēnis <[email protected]> 24.5.16-1.fmi
- Clean up boost date-time uses
* Mon May 13 2024 Mika Heiskanen <[email protected]> - 24.5.13-1.fmi
- Fixed conflict in using height parameter in two different ways (not released)
* Wed May 8 2024 Andris Pavēnis <[email protected]> 24.5.8-1.fmi
- Use Date library (https://github.com/HowardHinnant/date) instead of boost date_time
* Fri May 3 2024 Mika Heiskanen <[email protected]> - 24.5.3-1.fmi
- Repackaged due to GRID library changes
* Wed Apr 24 2024 Mika Heiskanen <[email protected]> - 24.4.24-1.fmi
- Refactored code: use GeometrySmoother from GIS-library
* Mon Apr 22 2024 Mika Heiskanen <[email protected]> - 24.4.22-1.fmi
- Fixed boost::optional comparisons to use std::string instead of char *
* Wed Apr 17 2024 Mika Heiskanen <[email protected]> - 24.4.17-2.fmi
- Do not show apikey in GetCapabilities if omit-fmi-apikey header is provided
* Wed Apr 17 2024 Mika Heiskanen <[email protected]> - 24.4.17-1.fmi
- Work around bug in PROJ projection cloning
* Wed Apr 10 2024 Mika Heiskanen <[email protected]> - 24.4.10-1.fmi
- Avoid reprojecting sampled data
* Mon Apr 8 2024 Mika Heiskanen <[email protected]> - 24.4.8-1.fmi
- Repackaged since Spine::Station ABI changed
* Tue Mar 5 2024 Mika Heiskanen <[email protected]> - 24.3.5-1.fmi
- Added max_image_size setting with default value of 20M
* Thu Feb 29 2024 Mika Heiskanen <[email protected]> - 24.2.29-1.fmi
- Selecting a style for a null layer no longer deletes the old settings since they are intentional defaults
* Tue Feb 27 2024 Mika Heiskanen <[email protected]> - 24.2.27-1.fmi
- Improved error checking and error reports
* Fri Feb 23 2024 Mika Heiskanen <[email protected]> 24.2.23-1.fmi
- Full repackaging
* Tue Feb 20 2024 Mika Heiskanen <[email protected]> 24.2.20-2.fmi
- Repackaged due to grid-files ABI changes
* Tue Feb 20 2024 Mika Heiskanen <[email protected]> 24.2.20-1.fmi
- Repackaged due to grid-files ABI changes
* Mon Feb 5 2024 Mika Heiskanen <[email protected]> 24.2.5-1.fmi
- Repackaged due to grid-files ABI changes
* Tue Jan 30 2024 Mika Heiskanen <[email protected]> 24.1.30-1.fmi
- Repackaged due to newbase ABI changes
* Thu Jan 4 2024 Mika Heiskanen <[email protected]> - 24.1.4-1.fmi
- Repackaged due to TimeSeriesGeneratorOptions ABI changes
* Wed Jan 3 2024 Mika Heiskanen <[email protected]> - 24.1.3-1.fmi
- Added 'areaunit' setting for isoband/isoline 'minarea' setting with possible values km^2 and px^2
* Fri Dec 22 2023 Mika Heiskanen <[email protected]> - 23.12.22-1.fmi
- Repackaged due to ThreadLock ABI changes
* Fri Dec 8 2023 Mika Heiskanen <[email protected]> - 23.12.8-1.fmi
- Optimized observation reading for speed
* Tue Dec 5 2023 Mika Heiskanen <[email protected]> - 23.12.5-1.fmi
- Repackaged due to an ABI change in SmartMetPlugin
* Mon Dec 4 2023 Mika Heiskanen <[email protected]> - 23.12.4-1.fmi
- Repackaged due to QEngine ABI changes
* Thu Nov 23 2023 Mika Heiskanen <[email protected]> - 23.11.23-1.fmi
- Fixed GetCapabilities isValidTime test to handle data with broken intervals
* Tue Nov 21 2023 Mika Heiskanen <[email protected]> - 23.11.21-1.fmi
- Added a cache for calculated latlon bounding boxes corresponding to WMS input BBOX parameter (BRAINSTORM-2790)
* Fri Nov 17 2023 Pertti Kinnia <[email protected]> - 23.11.17-1.fmi
- Repackaged due to API changes in grid-files and grid-content
* Thu Nov 16 2023 Mika Heiskanen <[email protected]> - 23.11.16-1.fmi
- Improved isolabel rectangle distance calculations by taking the center point into account
* Fri Nov 10 2023 Mika Heiskanen <[email protected]> - 23.11.10-1.fmi
- Repackaged due to API changes in grid-content
* Thu Nov 9 2023 Mika Heiskanen <[email protected]> - 23.11.9-1.fmi
- Improved isolabel placement for appearance and optimized for speed
* Mon Oct 30 2023 Anssi Reponen <[email protected]> - 23.10.30-1.fmi
- Added show_hidden option to GetCapabilities request, hidden layers can also be requested with GetMap request (BRAINSTORM-2768)
- Improved add_sublayers algorithm in WMSLayerHierarchy.cpp file (BRAINSTORM-2766)
- Fixed GetCapabilities endtime of observation layers (BRAINSTORM-2452)
* Sat Oct 21 2023 Mika Heiskanen <[email protected]> - 23.10.21-1.fmi
- Fixed default templatedir value to /usr/share/smartmet/wms
* Fri Oct 20 2023 Mika Heiskanen <[email protected]> - 23.10.20-1.fmi
- Added min_isoline_length setting for IsolabelLayer with default value 150 (~ radius of 24 pixels)
* Thu Oct 19 2023 Mika Heiskanen <[email protected]> - 23.10.19-2.fmi
- Move templates from /etc to /usr/share
* Thu Oct 19 2023 Mika Heiskanen <[email protected]> - 23.10.19-1.fmi
- Optimized IsolabelLayer for speed
* Wed Oct 18 2023 Mika Heiskanen <[email protected]> - 23.10.18-1.fmi
- Fixed parsing of observation parameters (BRAINSTORM-2763)
* Thu Oct 12 2023 Andris Pavēnis <[email protected]> 23.10.12-1.fmi
- Repackage due to smartmet-library-grid-files and smartmet-library-grid-files changes
* Wed Oct 11 2023 Anssi Reponen <[email protected]> - 23.10.11-1.fmi
- Aggregation support added (BRAINSTORM-2457)
- Fixed GetCapabilities to ignore incomplete GRIB generations
* Thu Oct 5 2023 Anssi Reponen <[email protected]> - 23.10.5-1.fmi
- Fixed layout=recursive bug when namespace-option and layer name are identical (BRAINSTORM-2742)
* Fri Sep 29 2023 Mika Heiskanen <[email protected]> - 23.9.29-1.fmi
- Repackaged due to changes in grid libraries
* Fri Sep 15 2023 Mika Heiskanen <[email protected]> - 23.9.15-1.fmi
- Fixed producer, source and geometryId extraction (BRAINSTORM-2703)
* Mon Sep 11 2023 Mika Heiskanen <[email protected]> - 23.9.11-1.fmi
- Repackaged due to ABI changes in grid-files
* Wed Sep 6 2023 Anssi Reponen <[email protected]> - 23.9.4-2.fmi
- Allow gaps between time-intervals in GetCapabilities response document (BRAINSTORM-2713)
* Wed Sep 6 2023 Mika Heiskanen <[email protected]> - 23.9.6-1.fmi
- Fixed typo in config setting: primarytForecastSource --> primaryForecastSource
* Mon Sep 4 2023 Anssi Reponen <[email protected]> - 23.9.4-1.fmi
- Allow gaps between time-intervals in GetCapabilities response document (BRAINSTORM-2713)
* Thu Aug 31 2023 Mika Heiskanen <[email protected]> - 23.8.31-2.fmi
- Cache sizes in bytes can now be defined with strings of form "10G"
* Thu Aug 31 2023 Mika Heiskanen <[email protected]> - 23.8.31-1.fmi
- A WMS style no longer needs to set layer_type
- Symbol priority list now specifies the rendering order of the symbols, unlisted symbols have lowest priority
- Better support for symbols in legend layer (BRAINSTORM-2585)
- Read producer from views,layers if not found on root level in layer file (BRAINSTORM-2703)
- Added "rendering_order = normal|reverse" for symbol, number and arrow layers
* Mon Aug 28 2023 Mika Heiskanen <[email protected]> - 23.8.28-1.fmi
- Added BBOX to Contour::Options to handle Pacific WebMercator views
* Thu Aug 24 2023 Mika Heiskanen <[email protected]> - 23.8.24-1.fmi
- Enable WMS styles to disable settings with null values (BRAINSTORM-2697)
* Thu Aug 3 2023 Anssi Reponen <[email protected]> - 23.8.3-1.fmi
- Fixed handling of styles of external legends in product file's alternative styles section (BRAINSTORM-2585, BRAINSTORM-2496)
* Wed Aug 2 2023 Anssi Reponen <[email protected]> - 23.8.2-1.fmi
- Enabling alternative styles for external legends (BRAINSTORM-2585)
* Fri Jul 28 2023 Andris Pavēnis <[email protected]> 23.7.28-1.fmi
- Repackage due to bulk ABI changes in macgyver/newbase/spine
* Tue Jul 25 2023 Mika Heiskanen <[email protected]> - 23.7.25-1.fmi
- Added desliver option for sliver removal
* Fri Jul 14 2023 Mika Heiskanen <[email protected]> - 23.7.14-1.fmi
- Enabled modifying closed_range/validate/strict settings for contouring
* Wed Jul 12 2023 Andris Pavēnis <[email protected]> 23.7.12-1.fmi
- Use postgresql 15, gdal 3.5, geos 3.11 and proj-9.0
* Tue Jul 11 2023 Mika Heiskanen <[email protected]> - 23.7.11-1.fmi
- Improved error handling
- Fixed JSON substitutions not to require JSON toString()
- Enable generating symbols for missing values
- Fixed handling of TIME=current requests
* Thu Jun 15 2023 Mika Heiskanen <[email protected]> - 23.6.15-1.fmi
- Optimized Locations class for speed
* Tue Jun 13 2023 Mika Heiskanen <[email protected]> - 23.6.13-1.fmi
- Support internal and environment variables in configuration files
* Wed Jun 7 2023 Mika Heiskanen <[email protected]> - 23.6.7-1.fmi
- Fixed bounding box calculations to sample the full grid since the poles may be inside the image area
* Tue Jun 6 2023 Mika Heiskanen <[email protected]> - 23.6.6-3.fmi
- Fixed querydata geographic bounding box to be based on all edge points instead of just the corner points (BRAINSTORM-2639)
* Tue Jun 6 2023 Mika Heiskanen <[email protected]> - 23.6.6-2.fmi
- Added xmlescape calls where necessary to handle CDATA segments properly
* Tue Jun 6 2023 Mika Heiskanen <[email protected]> - 23.6.6-1.fmi
- Repackaged due to GRID ABI changes
* Thu Jun 1 2023 Mika Heiskanen <[email protected]> - 23.6.1-2.fmi
- Recompiled to use to ObsEngine API with stationgroups options
* Thu Jun 1 2023 Mika Heiskanen <[email protected]> - 23.6.1-1.fmi
- More accurate error reports on WMS layers (full paths)
* Tue May 30 2023 Mika Heiskanen <[email protected]> - 23.5.30-1.fmi
- Fixed potential segfault
* Mon May 29 2023 Mika Heiskanen <[email protected]> - 23.5.29-1.fmi
- Added support for layer variants
* Mon May 22 2023 Mika Heiskanen <[email protected]> - 23.5.22-1.fmi
- Handle legend_url_layer removal properly
- Added timestamps to JSON configuration error messages
* Wed May 17 2023 Mika Heiskanen <[email protected]> - 23.5.17-3.fmi
- Added "autoqid" and "autoclass" settings for isobands and isolines to avoid repetitive typing
* Wed May 17 2023 Mika Heiskanen <[email protected]> - 23.5.17-2.fmi
- Fixed PresentWeatherObservationLayer to use parameter WAWA_PT1M_RANK in order to get foreign WMS layers to work
* Wed May 17 2023 Mika Heiskanen <[email protected]> - 23.5.17-1.fmi
- Improved ObservationLayer code to handle position/label/maxdistance etc settings
- Rewrote observation reading for speed
* Thu May 11 2023 Mika Heiskanen <[email protected]> - 23.5.11-1.fmi
- Added ObservationReader to simplify number, symbol and arrow layer code
* Wed May 10 2023 Mika Heiskanen <[email protected]> - 23.5.10-1.fmi
- Use the latest obs engine API for looking for the desired time given a time interval
* Tue May 9 2023 Mika Heiskanen <[email protected]> - 23.5.9-1.fmi
- Improved language support for GetCapabilities and GetLegendGraphic requests
* Thu Apr 27 2023 Andris Pavēnis <[email protected]> 23.4.27-1.fmi
- Repackage due to macgyver ABI changes (AsyncTask, AsyncTaskGroup)
* Thu Apr 20 2023 Mika Heiskanen <[email protected]> - 23.4.20-1.fmi
- Fixed observation layer keyword handling
* Mon Apr 17 2023 Mika Heiskanen <[email protected]> - 23.4.17-2.fmi
- Fixed Properties to handle "level" setting even when elevation is given in the query string
* Mon Apr 17 2023 Mika Heiskanen <[email protected]> - 23.4.17-1.fmi
- Repackaged due to GRID ABI changes
* Tue Apr 11 2023 Mika Heiskanen <[email protected]> - 23.4.11-2.fmi
- Both isoband limits can now be set simultaneously with value instead of using lolimit and hilimit
* Tue Apr 11 2023 Mika Heiskanen <[email protected]> - 23.4.11-1.fmi
- Improved JSON validation
- Added NullLayer with layer_type=null to enable styles to add new layers in a clean manner
- If the WMS STYLES option changes the type of a layer, the old settings will be completely erased instead of just overwritten
- Minor fixes
* Wed Mar 29 2023 Mika Heiskanen <[email protected]> - 23.3.29-1.fmi
- Fixed ymargin parsing
* Thu Mar 16 2023 Mika Heiskanen <[email protected]> - 23.3.16-1.fmi
- Disable full GetMap stack traces on user input errors
- Disable logging GetMap errors on user input errors in quiet mode (release servers)
* Wed Mar 8 2023 Anssi Reponen <[email protected]> - 23.3.8-1.fmi
- Fixed variable name from CLHB5_PT1M_INSTANT to CLH5_PT1M_INSTANT
* Mon Mar 6 2023 Mika Heiskanen <[email protected]> - 23.3.6-1.fmi
- Avoid using boost::lexical_cast to avoid GNU global locale locks
- Silenced several CodeChecker warnings
* Thu Mar 2 2023 Anssi Reponen <[email protected]> - 23.3.2-1.fmi
- Improved CloudCeilingLayer: If no keyword or fmisid configured bbox+producer is used to get stations
* Fri Feb 24 2023 Mika Heiskanen <[email protected]> - 23.2.24-1.fmi
- Fixed WMS queries to report the host name
* Thu Feb 23 2023 Anssi Reponen <[email protected]> - 23.2.23-3.fmi
- Added CloudCeilingLayer (BRAINSTORM-2428)
* Thu Feb 23 2023 Mika Heiskanen <[email protected]> - 23.2.23-2.fmi
- Enable default settings for replaceable variables in SVG elements
* Thu Feb 23 2023 Mika Heiskanen <[email protected]> - 23.2.23-1.fmi
- Added support for U/V components in the streamline layer
* Mon Feb 20 2023 Mika Heiskanen <[email protected]> - 23.2.20-2.fmi
- Unified streamline layer parameter naming style
* Mon Feb 20 2023 Mika Heiskanen <[email protected]> - 23.2.20-1.fmi
- Added streamline layer
* Mon Feb 13 2023 Mika Heiskanen <[email protected]> - 23.2.13-1.fmi
- Prefer a .svg suffix for SVG markers etc
* Wed Feb 8 2023 Mika Heiskanen <[email protected]> - 23.2.8-1.fmi
- Add host name to stack traces
* Tue Jan 31 2023 Mika Heiskanen <[email protected]> - 23.1.31-2.fmi
- Fixed IceMapLayer to omit empty geometries
* Tue Jan 31 2023 Mika Heiskanen <[email protected]> - 23.1.31-1.fmi
- Added error checking to GeoJSON conversion
* Thu Jan 26 2023 Mika Heiskanen <[email protected]> - 23.1.26-3.fmi
- Repackaged due to engine API changes
* Thu Jan 26 2023 Mika Heiskanen <[email protected]> - 23.1.26-2.fmi
- Fixed CSS parser
- Fixed geojson generation for ice maps
* Thu Jan 26 2023 Mika Heiskanen <[email protected]> - 23.1.26-1.fmi
- Repackaged due to contour-engine API changes
* Wed Jan 25 2023 Mika Heiskanen <[email protected]> - 23.1.25-1.fmi
- Fixed styles option to work when the styles are an array of JSON includes
* Tue Jan 24 2023 Mika Heiskanen <[email protected]> - 23.1.24-1.fmi
- Interim beta release, refactored code and silenced many CodeChecker warnings
* Thu Jan 19 2023 Mika Heiskanen <[email protected]> - 23.1.19-1.fmi
- Repackaged due to ABI changes in grid libraries
* Mon Jan 16 2023 Mika Heiskanen <[email protected]> - 23.1.16-1.fmi
- Enabled possibility to fix speed and direction for ArrowLayer for querydata input
* Thu Jan 12 2023 Anssi Reponen <[email protected]> - 23.1.12-1.fmi
- Enable alternative styles for all relevant layer types (BRAINSTORM-2507)
* Thu Dec 22 2022 Mika Heiskanen <[email protected]> - 22.12.22-1.fmi
- Fixed several issues found by CodeChecker
* Wed Dec 21 2022 Mika Heiskanen <[email protected]> - 22.12.21-1.fmi
- Repackaged since GIS library ABI changed
* Tue Dec 13 2022 Anssi Reponen <[email protected]> - 22.12.13-1.fmi
- Fixed GetCapabilities Interval Dimension bug (BRAINSTORM-2499)
- Enable configuring the missing symbol for observation layers, zero disables the symbol
* Mon Dec 12 2022 Mika Heiskanen <[email protected]> - 22.12.12-1.fmi
- Repackaged due to ABI changes
* Fri Dec 2 2022 Andris Pavēnis <[email protected]> 22.12.2-3.fmi
- Check HTTP request method checking and support OPTIONS method
* Fri Dec 2 2022 Mika Heiskanen <[email protected]> - 22.12.2-2.fmi
- Fixed all code to use the time_offset setting properly
* Thu Dec 1 2022 Mika Heiskanen <[email protected]> - 22.12.1-1.fmi
- Added support for styling isolabels
* Tue Nov 29 2022 Mika Heiskanen <[email protected]> - 22.11.29-1.fmi
- Repackaged since hash_value method for Q objects changed
* Tue Nov 22 2022 Mika Heiskanen <[email protected]> - 22.11.22-1.fmi
- Added support for logarithmic interpolation
* Fri Nov 18 2022 Mika Heiskanen <[email protected]> - 22.11.18-1.fmi
- Do not use exceptions for normal control flow in the WMS GetCapabilities update loop
* Tue Nov 8 2022 Mika Heiskanen <[email protected]> - 22.11.8-3.fmi
- Repackaged due to base library ABI changes
* Tue Nov 8 2022 Mika Heiskanen <[email protected]> - 22.11.8-2.fmi
- Disable logging stack traces if the requested WMS version is not supported
* Tue Nov 8 2022 Mika Heiskanen <[email protected]> - 22.11.8-1.fmi
- Disable logging stack traces for common user input errors
* Wed Nov 2 2022 Anssi Reponen <[email protected]> - 22.11.2-1.fmi
- Fixed FrameLayer spatial reference transformation bug (BRAINSTORM-2439)
* Tue Nov 1 2022 Mika Heiskanen <[email protected]> - 22.11.1-1.fmi
- Allow using WMS 1.1 SRS option if CRS option is not given
* Mon Oct 31 2022 Mika Heiskanen <[email protected]> - 22.10.31-1.fmi
- Add apikey to error messages
* Fri Oct 21 2022 Mika Heiskanen <[email protected]> - 22.10.21-1.fmi
- Fixes to icemap layer rendering
* Thu Oct 20 2022 Mika Heiskanen <[email protected]> - 22.10.20-2.fmi
- Improved error message for JSON configuration errors
* Thu Oct 20 2022 Mika Heiskanen <[email protected]> - 22.10.20-1.fmi
- Repackaged due to base library ABI changes
* Tue Oct 11 2022 Mika Heiskanen <[email protected]> - 22.10.11-1.fmi
- Fixed observation layers to fetch station registry coordinates instead of geonames coordinates
* Mon Oct 10 2022 Mika Heiskanen <[email protected]> - 22.10.10-2.fmi
- Improved error handling
* Mon Oct 10 2022 Mika Heiskanen <[email protected]> - 22.10.10-1.fmi
- Repackaged due to base library ABI changes
* Wed Oct 5 2022 Mika Heiskanen <[email protected]> - 22.10.5-1.fmi
- Do not use boost::noncopyable
* Mon Oct 3 2022 Mika Heiskanen <[email protected]> - 22.10.3-1.fmi
- Added rounding modes for labels
* Thu Sep 29 2022 Mika Heiskanen <[email protected]> - 22.9.29-1.fmi
- Fixes to missing value contouring
* Wed Sep 21 2022 Mika Heiskanen <[email protected]> - 22.9.21-1.fmi
- Added TopoJSON support with temporary mime type application/topo+json
* Mon Sep 12 2022 Mika Heiskanen <[email protected]> - 22.9.12-1.fmi
- Silenced several compiler warnings
* Fri Sep 9 2022 Mika Heiskanen <[email protected]> - 22.9.9-1.fmi
- Report cache statistic units as bytes when necessary
* Mon Sep 5 2022 Mika Heiskanen <[email protected]> - 22.9.5-1.fmi
- Fixed an incorrect test on shape emptyness detected by RHEL9 compiler
* Fri Sep 2 2022 Mika Heiskanen <[email protected]> - 22.9.2-1.fmi
- Silenced several compiler warnings
* Thu Sep 1 2022 Mika Heiskanen <[email protected]> - 22.9.1-1.fmi
- Added webp support
* Thu Aug 25 2022 Mika Heiskanen <[email protected]> - 22.8.25-2.fmi
- Use a generic configuration exception handler
* Thu Aug 25 2022 Mika Heiskanen <[email protected]> - 22.8.25-1.fmi
- GeoJSON precision is now configurable
- Added precision querystring option
* Wed Aug 24 2022 Mika Heiskanen <[email protected]> - 22.8.24-1.fmi
- Support geojson and kml in WMS queries
* Fri Aug 19 2022 Mika Heiskanen <[email protected]> - 22.8.19-1.fmi
- Repackaged to make sure smartmet-fonts will be installed
* Wed Aug 17 2022 Mika Heiskanen <[email protected]> - 22.8.17-1.fmi
- Added support for AUTO2 spatial references
* Mon Aug 8 2022 Mika Heiskanen <[email protected]> - 22.8.8-1.fmi
- Fixed WaWa to WW conversion for PresentWeatherObservationLayer
* Thu Jul 28 2022 Mika Heiskanen <[email protected]> - 22.7.28-1.fmi
- Fixed ETag generation for layers using multifiles
* Wed Jul 27 2022 Mika Heiskanen <[email protected]> - 22.7.27-2.fmi
- Added CSS cache statistics to admin report
* Wed Jul 27 2022 Mika Heiskanen <[email protected]> - 22.7.27-1.fmi
- Repackaged since macgyver CacheStats API changed
* Wed Jun 29 2022 Andris Pavēnis <[email protected]> 22.6.29-1.fmi
- Repackage after merging hotfix
* Wed Jun 22 2022 Mika Heiskanen <[email protected]> - 22.6.22-1.fmi
- Check that the WMS layers option is non empty
* Tue Jun 21 2022 Andris Pavēnis <[email protected]> 22.6.21-1.fmi
- Add support for RHEL9, upgrade libpqxx to 7.7.0 (rhel8+) and fmt to 8.1.1
* Tue Jun 7 2022 Mika Heiskanen <[email protected]> - 22.6.6-1.fmi
- Fixed heatmap calculations to use std::abs to enforce positive sizes
* Mon Jun 6 2022 Andris Pavenis <[email protected]> 22.6.6-1.fmi
- Repackage due to smartmet-engine-observation ABI changes
* Wed Jun 1 2022 Mika Heiskanen <[email protected]> - 22.6.1-1.fmi
- Improved ETag calculation support
* Tue May 31 2022 Andris Pavēnis <[email protected]> 22.5.31-1.fmi
- Repackage due to smartmet-engine-querydata and smartmet-engine-observation ABI changes
* Tue May 24 2022 Anssi Reponen <[email protected]> - 22.5.24-2.fmi
- Fixed bug in default interval dimension (BRAINSTORM-2299)
* Tue May 24 2022 Mika Heiskanen <[email protected]> - 22.5.24-1.fmi
- Repackaged due to NFmiArea ABI changes
* Fri May 20 2022 Mika Heiskanen <[email protected]> - 22.5.20-1.fmi
- Repackaged due to ABi changes to newbase LatLon methods
* Thu May 12 2022 Anssi Reponen <[email protected]> - 22.5.12-1.fmi
- Added StyleSheet cache (BRAINSTORM-2317)
* Mon May 9 2022 Anssi Reponen <[email protected]> - 22.5.9-1.fmi
- Interval dimension added (BRAINSTORM-2299)
- Fixed bug in custom legends with alternative styles (BRAINSTORM-2314)
- Added missing error message when parsing alternative styles (BRAINSTORM-2316)
- GetCapabilities namespace must allow layer name in namespace-string (BRAINSTORM-2313)
* Thu May 5 2022 Mika Heiskanen <[email protected]> - 22.5.5-1.fmi
- Repackaged since Trax ABI switch from using doubles to floats
* Wed May 4 2022 Mika Heiskanen <[email protected]> - 22.5.4-1.fmi
- Use Trax for contouring
* Thu Apr 28 2022 Andris Pavenis <[email protected]> 22.4.28-1.fmi
- Repackage due to SmartMet::Spine::Reactor ABI changes
* Thu Apr 14 2022 Anssi Reponen <[email protected]> - 22.4.14-1.fmi
- Fixed tag-layer (mask) bug in alternative styles (BRAINSTORM-2301)
* Tue Apr 5 2022 Anssi Reponen <[email protected]> - 22.4.5-2.fmi
- Fixed capabilitiesUpdateLoop-function bug (BRAINSTORM-2296)
* Tue Apr 5 2022 Mika Heiskanen <[email protected]> - 22.4.5-1.fmi
- Repackaged
* Thu Mar 31 2022 Andris Pavēnis <[email protected]> 22.3.31-1.fmi
- Fix uninitialized variable
* Mon Mar 28 2022 Mika Heiskanen <[email protected]> - 22.3.28-1.fmi
- Repackaged due to ABI changes in grid-content library
* Thu Mar 24 2022 Andris Pavēnis <[email protected]> 22.3.24-1.fmi
- Fix broken WMSConfig::shutdown()
* Mon Mar 21 2022 Mika Heiskanen <[email protected]> - 22.3.21-3.fmi
- Disable stack traces for trivial user errors such as missing obligatory query parameters
* Mon Mar 21 2022 Anssi Reponen <[email protected]> - 22.3.21-2.fmi
- Possible to have custom legends for alternative styles (BRAINSTORM-2275)
- Fix default language bug of legends, config file->product file->url parameter (BRAINSTORM-2266)
* Mon Mar 21 2022 Andris Pavēnis <[email protected]> 22.3.21-1.fmi
- Update due to changes in smartmet-library-spine and smartnet-library-timeseries
* Thu Mar 10 2022 Mika Heiskanen <[email protected]> - 22.3.10-1.fmi
- Repackaged due to base library ABI changes
* Tue Mar 8 2022 Anssi Reponen <[email protected]> - 22.3.8-1.fmi
- Started using timeseries-library (BRAINSTORM-2259)
* Mon Mar 7 2022 Mika Heiskanen <[email protected]> - 22.3.7-1.fmi
- Repackaged due to base library API changes
* Tue Mar 1 2022 Anssi Reponen <[email protected]> - 22.3.1-1.fmi
- Fixed handling of symbol groups in legends (BRAINSTORM-2266)
* Mon Feb 28 2022 Mika Heiskanen <[email protected]> - 22.2.28-1.fmi
- Repackaged due to base library/engine ABI changes
* Wed Feb 16 2022 Anssi Reponen <[email protected]> - 22.2.16-1.fmi
- Support for present weather observations (BRAINSTORM-2231)
- Check for empty vector when processing result set (BRAINSTORM-2264)
* Wed Feb 9 2022 Mika Heiskanen <[email protected]> - 22.2.9-1.fmi
- Repackaged due to ABI changes in grid libraries
* Mon Feb 7 2022 Mika Heiskanen <[email protected]> - 22.2.7-1.fmi
- Added "multiple" setting for labels
* Tue Jan 25 2022 Mika Heiskanen <[email protected]> - 22.1.25-1.fmi
- Minor fix to unfinished generation handling
* Mon Jan 24 2022 Andris Pavēnis <[email protected]> 22.1.24-1.fmi
- Rebuild due to package upgrade from PGDG (gdal 3.4 etc)
* Tue Jan 18 2022 Mika Heiskanen <[email protected]> - 22.1.18-1.fmi
- Added support for type=cnf with stage=N for different phases of configuration file preprocessing
* Thu Dec 16 2021 Anssi Reponen <[email protected]> - 21.12.16-1.fmi
- Fixed style selection so that any elment, except qid, can be redefined in styles-section
* Wed Dec 15 2021 Anssi Reponen <[email protected]> - 21.12.15-1.fmi
- Fixed NumberLayer style selection bug (BRAINSTORM-2220)
* Wed Dec 8 2021 Mika Heiskanen <[email protected]> - 21.12.8-1.fmi
- Added unit conversion support for SymbolLayer
* Tue Dec 7 2021 Andris Pavēnis <[email protected]> 21.12.7-1.fmi
- Update to postgresql 13 and gdal 3.3
* Mon Nov 15 2021 Mika Heiskanen <[email protected]> - 21.11.15-2.fmi
- Repackaged due to ABI changes in base grid libraries
* Mon Nov 15 2021 Anssi Reponen <[email protected]> - 21.11.15-1.fmi
- Map-layer must not show time-dimension in GetCapabilities response (BRAINSTORM-2197)
* Tue Nov 2 2021 Anssi Reponen <[email protected]> - 21.11.3-1.fmi
- Set valid value in GetCapabilities Last-Modified field (BRAINSTORM-2174)
- Fixed search order of file-path starting with '/' (BRAINSTORM-2193)
* Fri Oct 29 2021 Mika Heiskanen <[email protected]> - 21.10.29-1.fmi
- Repackaged due to ABI changes in base grid libraries
* Wed Oct 27 2021 Anssi Reponen <[email protected]> - 21.10.27-1.fmi
- GetCapabilities expiration time may be defined in configuration file, default value 60s (BRAINSTORM-2172)
* Mon Oct 25 2021 Anssi Reponen <[email protected]> - 21.10.25-1.fmi
- Minimum distance and priority for Symbol-,Arrow-,NumberLayer (BRAINSTORM-2182)
* Tue Oct 19 2021 Anssi Reponen <[email protected]> - 21.10.19-1.fmi
- Use resources directory for common resources (BRAINSTORM-2164)
* Wed Oct 13 2021 Anssi Reponen <[email protected]> - 21.10.13-1.fmi
- Fixed missing keyword in GetCapabilities response when layout is not flat (BRAINSTORM-2165)
* Mon Oct 11 2021 Anssi Reponen <[email protected]> - 21.10.11-1.fmi
- Simplified grid storage structures
- Support for finnish road observations (BRAINSTORM-2155)
* Mon Oct 4 2021 Mika Heiskanen <[email protected]> - 21.10.4-1.fmi
- Repackaged due to grid-files ABI changes
* Thu Sep 23 2021 Andris Pavēnis <[email protected]> 21.9.23-1.fmi
- Repackage to prepare for moving libconfig to different directory
* Wed Sep 22 2021 Anssi Reponen <[email protected]> - 21.9.22-1.fmi
- Must be possible for IsolineLayer to define isolines by defining startvalue, endvalue, interval (BRAINSTORM-2157)
* Wed Sep 15 2021 Mika Heiskanen <[email protected]> - 21.9.15-1.fmi
- Repackaged due to NetCDF related ABI changes in base libraries
* Tue Sep 7 2021 Andris Pavēnis <[email protected]> - 21.9.7-1.fmi
- Repackaged due to dependency changes (libconfig -> libconfig17)
* Wed Sep 1 2021 Mika Heiskanen <[email protected]> - 21.9.1-1.fmi
- Fixed image caching to work again
* Mon Aug 30 2021 Anssi Reponen <[email protected]> - 21.8.30-1.fmi
- Cache counters added (BRAINSTORM-1005)
* Sat Aug 21 2021 Mika Heiskanen <[email protected]> - 21.8.21-1.fmi
- Repackaged due to LocalTimePool ABI changes
* Thu Aug 19 2021 Mika Heiskanen <[email protected]> - 21.8.19-1.fmi
- Start using local time pool to avoid unnecessary allocations of local_date_time objects (BRAINSTORM-2122)
* Tue Aug 17 2021 Mika Heiskanen <[email protected]> - 21.8.17-1.fmi
- Use the new shutdown API
* Tue Aug 3 2021 Mika Heiskanen <[email protected]> - 21.8.3-1.fmi
- Use boost::atomic_shared_ptr instead of atomic_store/load
* Mon Aug 2 2021 Mika Heiskanen <[email protected]> - 21.8.2-1.fmi
- Repackaged since GeoEngine ABI changed by switching to boost::atomic_shared_ptr
* Tue Jul 27 2021 Mika Heiskanen <[email protected]> - 21.7.27-1.fmi
- Repackaged due to GIS-library changes
* Mon Jul 5 2021 Andris Pavēnis <[email protected]> 21.7.5-1.fmi
- Rebuild after moving DataFilter from obsengine to spine
* Tue Jun 29 2021 Mika Heiskanen <[email protected]> - 21.6.29-2.fmi
- Repackaged since Observation::Engine::Settings ABI changed
* Thu Jun 17 2021 Mika Heiskanen <[email protected]> - 21.6.17-2.fmi
- Fixed GetCapabilities not to return a layer which contains no valid times in the given starttime/endtime interval
* Thu Jun 17 2021 Mika Heiskanen <[email protected]> - 21.6.17-1.fmi
- Fixed endtime handling in GetCapabilities for data with fixed timesteps
* Mon Jun 14 2021 Mika Heiskanen <[email protected]> - 21.6.14-2.fmi
- Fixed GetCapabilities LegendURL to have width and height attributes
* Mon Jun 14 2021 Anssi Reponen <[email protected]> - 21.6.14-1.fmi
- Fixed LegendGraphic related bugs (BRAINSTORM-2083)
- Added width,height parameters to GetLegendGraphic URL
* Tue Jun 8 2021 Mika Heiskanen <[email protected]> - 21.6.8-2.fmi
- Repackaged due to memory saving ABI changes in base libraries
* Tue Jun 8 2021 Anssi Reponen <[email protected]> - 21.6.8-1.fmi
- List of intervals in GetCapabilities reponse is made optional (BRAINSTORM-2090)
* Thu Jun 3 2021 Mika Heiskanen <[email protected]> - 21.6.3-1.fmi
- Improved mindistance handling in graticulefill layouts
* Wed Jun 2 2021 Anssi Reponen <[email protected]> - 21.6.2-1.fmi
- Added support for list of multiple intervals (BRAINSTORM-2079)
* Tue Jun 1 2021 Mika Heiskanen <[email protected]> - 21.6.1-1.fmi
- Repackaged due to grid library ABI changes
* Mon May 31 2021 Anssi Reponen <[email protected]> - 21.5.31-1.fmi
- Added layout configuration parameter (BRAINSTORM-2076)
* Fri May 28 2021 Mika Heiskanen <[email protected]> - 21.5.28-2.fmi
- Fixed WMS parameter name to be dim_reference_time instead of plain reference_time in query strings
* Tue May 25 2021 Mika Heiskanen <[email protected]> - 21.5.25-1.fmi
- Repackaged due to grid-files ABI changes
* Mon May 24 2021 Mika Heiskanen <[email protected]> - 21.5.24-1.fmi
- Use Roboto as default font for some layers
* Fri May 21 2021 Mika Heiskanen <[email protected]> - 21.5.21-1.fmi
- Repackaged due to a QEngine API change
* Wed May 19 2021 Mika Heiskanen <[email protected]> - 21.5.19-1.fmi
- Use FMI hash functions, boost::hash_combine produces too many collisions
* Mon May 17 2021 Mika Heiskanen <[email protected]> - 21.5.17-2.fmi
- Fixed ArrowLayer exception handling not to dereference uninitialized optional values
* Mon May 17 2021 Mika Heiskanen <[email protected]> - 21.5.17-1.fmi
- Fixed SymbolLayer to handle lightning coordinates correctly for non geographic CRS queries
* Wed May 12 2021 Anssi Reponen <[email protected]> - 21.5.12-1.fmi
- Implemented styles-option for symbol,arrow,number,isolabel layers (BRAINSTORM-2057)
* Thu May 6 2021 Mika Heiskanen <[email protected]> - 21.5.6-1.fmi
- Repackaged due to ABI changes in NFmiAzimuthalArea
* Wed May 5 2021 Anssi Reponen <[email protected]> - 21.5.5-1.fmi
- Fixed manual setting of legend width (BRAINSTORM-1522)
- Now it is also possible to configure fixed width per language
* Tue Apr 27 2021 Anssi Reponen <[email protected]> - 21.4.27-1.fmi
- Set unique name for reference time layers (BRAINSTORM-1836)
* Thu Apr 15 2021 Mika Heiskanen <[email protected]> - 21.4.15-1.fmi
- Fixed bounding box generation for latlon projections
* Tue Apr 13 2021 Mika Heiskanen <[email protected]> - 21.4.13-1.fmi
- Fixed inheritance of "level" setting in the Properties class
* Thu Apr 1 2021 Pertti Kinnia <[email protected]> - 21.4.1-1.fmi
- Repackaged due to grid-files API changes
* Mon Mar 22 2021 Mika Heiskanen <[email protected]> - 21.3.22-1.fmi
- Handle invalid coordinates for ice map components, times, tags etc
* Fri Mar 12 2021 Mika Heiskanen <[email protected]> - 21.3.12-1.fmi
- Print apikey on for errorneous requests
* Fri Mar 5 2021 Mika Heiskanen <[email protected]> - 21.3.5-1.fmi
- Small fix to layer handling
* Thu Mar 4 2021 Mika Heiskanen <[email protected]> - 21.3.4-1.fmi
- Merged grid and querydata code and tests
* Wed Mar 3 2021 Mika Heiskanen <[email protected]> - 21.3.3-2.fmi
- Grid-engine may now be disabled