-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsmartmet-plugin-timeseries.spec
1613 lines (1132 loc) · 65.3 KB
/
smartmet-plugin-timeseries.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 observation
%define DIRNAME timeseries
%define SPECNAME smartmet-plugin-%{DIRNAME}
Summary: SmartMet timeseries plugin
Name: %{SPECNAME}
Version: 25.1.13
Release: 1%{?dist}.fmi
License: MIT
Group: SmartMet/Plugins
URL: https://github.com/fmidev/smartmet-plugin-timeseries
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: fmt-devel >= %{smartmet_fmt_min}, fmt-devel < %{smartmet_fmt_max}
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
BuildRequires: smartmet-library-timeseries-devel >= 24.12.11
BuildRequires: smartmet-library-spine-devel >= 25.1.10
BuildRequires: smartmet-library-locus-devel >= 24.9.28
BuildRequires: smartmet-library-macgyver-devel >= 24.12.4
BuildRequires: smartmet-library-grid-content-devel >= 25.1.9
BuildRequires: smartmet-library-grid-files-devel >= 25.1.9
BuildRequires: smartmet-library-newbase-devel >= 24.12.16
BuildRequires: smartmet-library-gis-devel >= 24.11.12
BuildRequires: smartmet-engine-geonames-devel >= 25.1.10
%if %{with observation}
BuildRequires: smartmet-engine-observation-devel >= 25.1.10
%endif
BuildRequires: smartmet-engine-querydata-devel >= 25.1.10
BuildRequires: smartmet-engine-gis-devel >= 24.11.8
BuildRequires: smartmet-engine-grid-devel >= 25.1.9
# obsengine can be disabled in configuration: not included intentionally
#%if %{with observation}
#Requires: smartmet-engine-observation >= 25.1.10
#%endif
Requires: fmt-libs >= %{smartmet_fmt_min}, fmt-libs < %{smartmet_fmt_max}
Requires: smartmet-library-gis >= 24.11.12
Requires: smartmet-library-locus >= 24.9.28
Requires: smartmet-library-macgyver >= 24.12.4
Requires: smartmet-library-newbase >= 24.12.16
Requires: smartmet-library-spine >= 25.1.10
Requires: smartmet-library-timeseries >= 24.12.11
Requires: smartmet-engine-geonames >= 25.1.10
Requires: smartmet-engine-querydata >= 25.1.10
Requires: smartmet-engine-gis >= 24.11.8
Requires: smartmet-engine-grid >= 25.1.10
Requires: smartmet-server >= 24.11.27
Requires: %{smartmet_boost}-filesystem
Requires: %{smartmet_boost}-iostreams
Requires: %{smartmet_boost}-system
Requires: %{smartmet_boost}-thread
Provides: %{SPECNAME}
Obsoletes: smartmet-brainstorm-timeseries < 16.11.1
Obsoletes: smartmet-brainstorm-timeseries-debuginfo < 16.11.1
#TestRequires: smartmet-utils-devel >= 24.12.10
#TestRequires: smartmet-library-spine-plugin-test >= 24.11.27
#TestRequires: smartmet-library-newbase-devel >= 24.12.16
#TestRequires: redis
#TestRequires: smartmet-test-db >= 24.8.7
#TestRequires: smartmet-test-data >= 24.8.12
#TestRequires: smartmet-engine-grid-test >= 25.1.10
#TestRequires: smartmet-library-gis >= 24.11.12
#TestRequires: smartmet-engine-geonames >= 25.1.10
#TestRequires: smartmet-engine-gis >= 24.11.8
#TestRequires: smartmet-engine-querydata >= 25.1.10
%if %{with observation}
#TestRequires: smartmet-engine-observation >= 25.1.10
%endif
#TestRequires: smartmet-engine-grid >= 25.1.10
#TestRequires: gdal38-libs
#TestRequires: libwebp13
%description
SmartMet timeseries plugin
%prep
rm -rf $RPM_BUILD_ROOT
%setup -q -n %{SPECNAME}
%build -q -n %{SPECNAME}
make %{_smp_mflags} \
%{?!with_observation:CFLAGS=-DWITHOUT_OBSERVATION}
%install
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(0775,root,root,0775)
%{_datadir}/smartmet/plugins/timeseries.so
%changelog
* Mon Jan 13 2025 Andris Pavēnis <[email protected]> 25.1.13-1.fmi
- Check that geonames location is available befor using it
* Fri Jan 10 2025 Andris Pavēnis <[email protected]> 25.1.10-1.fmi
- Admin/info request update
* Thu Jan 9 2025 Mika Heiskanen <[email protected]> - 25.1.9-1.fmi
- Repackaged due to GRID library changes
- add admin requests to list available location and time parameters
- LocationTools: get_svg_path(): add missing error reporting
- GridInterface::containsParameterWithGridProducer: refactor and use std::string API
- GridInterface::exteractQueryResult: fix bitmask check
- Query::parse_attr: use std::string API instead of C string methods
* Tue Nov 26 2024 Mika Heiskanen <[email protected]> - 24.11.26-1.fmi
- Fixed aggregation to handle empty query results such as flashes during the winter
* Fri Nov 22 2024 Andris Pavēnis <[email protected]> 24.11.22-1.fmi
- Aggregation update according to smartmet-library-timeseries ABI changes
* Fri Nov 8 2024 Andris Pavēnis <[email protected]> 24.11.8-1.fmi
- Repackage due to smartmet-library-spine ABI changes
* 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 ABI changes in grid libraries
* Thu Sep 12 2024 Pertti Kinnia <[email protected]> - 24.9.12-1.fmi
- Repackaged due to observation engine changes
* Tue Sep 10 2024 Pertti Kinnia <[email protected]> - 24.9.10-1.fmi
- TAPSI observations support (BRAINSTORM-3008)
- Accepted some test result changes for fmi_iot
* Tue Sep 3 2024 Andris Pavēnis <[email protected]> 24.9.3-1.fmi
- Repackage due smartmlibrary-grid-data and smartmet-engine-querydata changes
* Mon Aug 12 2024 Mika Heiskanen <[email protected]> - 24.8.12-1.fmi
- Fixed fmisid to be returned correctly for outdated stations
* 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
* Mon Jul 22 2024 Andris Pavēnis <[email protected]> 24.7.22-1.fmi
- Rebuild dues to smartmet-library-macgyver changes
* Fri Jul 12 2024 Andris Pavēnis <[email protected]> 24.7.12-1.fmi
- Replace many boost library types with C++ standard library ones
* Fri Jun 7 2024 Andris Pavēnis <[email protected]> 24.6.7-1.fmi
- Optimization: avoid using Fmi::format_time
* Mon Jun 3 2024 Mika Heiskanen <[email protected]> - 24.6.3-1.fmi
- Repackaged due to ABI changes
* Tue May 28 2024 Andris Pavēnis <[email protected]> 24.5.28-1.fmi
- Remove uses of LocalTimePool
- Enable function calls with single parameter
* Fri May 24 2024 Mika Heiskanen <[email protected]> - 24.5.24-1.fmi
- WSI improvements
* Wed May 22 2024 Andris Pavenis <[email protected]> 24.5.22-1.fmi
- Fix 2 if statements in ObsEngineQuery
* Thu May 16 2024 Andris Pavēnis <[email protected]> 24.5.16-1.fmi
- Clean up boost date-time uses
* Tue May 7 2024 Andris Pavēnis <[email protected]> 24.5.7-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
* Fri Apr 5 2024 Mika Heiskanen <[email protected]> - 24.4.5-1.fmi
- Added support for WIGOS wsi
* Wed Apr 3 2024 Mika Heiskanen <[email protected]> - 24.4.3-2.fmi
- Fixed potential dereference of an empty boost::optional
* Wed Apr 3 2024 Mika Heiskanen <[email protected]> - 24.4.3-1.fmi
- Fixed start time to the next valid timestep (was previous)
* Fri Mar 22 2024 Andris Pavēnis <[email protected]> 24.3.22-1.fmi
- Avoid string use for time value manipulations in GridInterface::prepareQueryTimes
* Fri Feb 23 2024 Mika Heiskanen <[email protected]> 24.2.23-1.fmi
- Full repackaging
* Thu Feb 22 2024 Mika Heiskanen <[email protected]> - 24.2.22-1.fmi
- Repackaged due to ABI changes
* 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
- Removed support for BK_HYDROMETA data (BRAINSTORM-2867)
* 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
- Added option 'day' for timeseries generation (BRAINSTORM-2826)
* Fri Dec 22 2023 Mika Heiskanen <[email protected]> - 23.12.22-1.fmi
- Repackaged due to ThreadLock ABI changes
* 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
* Fri Dec 1 2023 Mika Heiskanen <[email protected]> - 23.12.1-1.fmi
- Fixed handling of WKT input to properly consider each type of WKT (not just polygons)
* 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
- Added maxradius limit setting
* Fri Nov 10 2023 Mika Heiskanen <[email protected]> - 23.11.10-1.fmi
- Fixed queries where timestep, starttime or endtime was 'data'
* Tue Oct 31 2023 Mika Heiskanen <[email protected]> - 23.10.31-1.fmi
- Fix to DST change handling
* Mon Oct 30 2023 Anssi Reponen <[email protected]> - 23.10.30-1.fmi
- Added handling of stationtype parameter (BRAINSTORM-2756)
* Fri Oct 20 2023 Anssi Reponen <[email protected]> - 23.10.20-1.fmi
- Added tests for amean_t function (BRAINSTORM-2575)
* Thu Oct 12 2023 Andris Pavēnis <[email protected]> 23.10.12-1.fmi
- Grid supportrelated updates and fixes
- QEngineQuery: do not try to load data levels for pressures and heights
* Wed Oct 11 2023 Mika Heiskanen <[email protected]> - 23.10.11-2.fmi
- Do not resolve host names for exceptions for normal requests
* Wed Oct 11 2023 Anssi Reponen <[email protected]> - 23.10.11-1.fmi
- Moved some aggregation related functions to timeseries-library (BRAINSTORM-2457)
* Fri Sep 29 2023 Mika Heiskanen <[email protected]> - 23.9.29-1.fmi
- Refactored code
* Wed Sep 20 2023 Mika Heiskanen <[email protected]> - 23.9.20-1.fmi
- Removed redundant files
* Mon Sep 18 2023 Mika Heiskanen <[email protected]> - 23.9.18-1.fmi
- Refactored code
* Tue Sep 12 2023 Anssi Reponen <[email protected]> - 23.9.12-1.fmi
- Refactored the code (BRAINSTORM-2694)
- Fixed groupareas=0 bug (BRAINSTORM-2716)
* Mon Sep 11 2023 Mika Heiskanen <[email protected]> - 23.9.11-1.fmi
- Fixed error in determining GRIB data start time
* Mon Jul 31 2023 Mika Heiskanen <[email protected]> - 23.7.31-1.fmi
- Moved ImageFormatter to Spine
* Fri Jul 28 2023 Andris Pavēnis <[email protected]> 23.7.28-2.fmi
- Fixed build after ssmartmet-library-spine changes
* Fri Jul 28 2023 Andris Pavēnis <[email protected]> 23.7.28-1.fmi
- Repackage due to bulk ABI changes in macgyver/newbase/spine
* Wed Jul 12 2023 Andris Pavēnis <[email protected]> 23.7.12-2.fmi
- Use postgresql 15, gdal 3.5, geos 3.11 and proj-9.0
* 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
- Silenced compiler warnings
* Tue Jun 13 2023 Mika Heiskanen <[email protected]> - 23.6.13-1.fmi
- Support internal and environment variables in configuration files
* 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-1.fmi
- Added stationgroups option
* Wed May 10 2023 Mika Heiskanen <[email protected]> - 23.5.10-1.fmi
- Use latest obs engine API for looking for the latest observations
* Mon Apr 17 2023 Mika Heiskanen <[email protected]> - 23.4.17-1.fmi
- Repackaged due to GRID ABI changes
* Tue Mar 21 2023 Mika Heiskanen <[email protected]> - 23.3.21-1.fmi
- Disable stack trace & logging of queries without location options
* Thu Mar 16 2023 Mika Heiskanen <[email protected]> - 23.3.16-3.fmi
- Disable printing stack traces to journals on trivial user input errors
* Thu Mar 16 2023 Mika Heiskanen <[email protected]> - 23.3.16-2.fmi
- Fixed grid producer detection
* Thu Mar 16 2023 Mika Heiskanen <[email protected]> - 23.3.16-1.fmi
- Silenced compiler warnings
* Wed Mar 15 2023 Mika Heiskanen <[email protected]> - 23.3.15-1.fmi
- Repackaged since timeseries library Stat object ABI changed
* Wed Feb 22 2023 Mika Heiskanen <[email protected]> - 23.2.22-1.fmi
- Fixed handling of missing values for location parameters (BRAINSTORM-2544)
* Mon Feb 20 2023 Anssi Reponen <[email protected]> - 23.2.20-1.fmi
- Fixed timestep handling bug in observation query(BRAINSTORM-2545)
* Wed Feb 8 2023 Mika Heiskanen <[email protected]> - 23.2.8-1.fmi
- Add host name to stack traces
* Wed Feb 1 2023 Anssi Reponen <[email protected]> - 23.2.1-1.fmi
- Added language support for station names (BRAINSTORM-2514)
* Thu Jan 26 2023 Anssi Reponen <[email protected]> - 23.1.26-1.fmi
- Added support for request size limits (BRAINSTORM-2443)
* Thu Jan 19 2023 Mika Heiskanen <[email protected]> - 23.1.19-1.fmi
- Repackaged due to ABI changes in grid libraries
* Wed Jan 11 2023 Anssi Reponen <[email protected]> - 23.1.11-1.fmi
- Added support for moving stations icebuoy and copernicus (BRAINSTORM-2409)
* Mon Dec 12 2022 Mika Heiskanen <[email protected]> - 22.12.12-1.fmi
- Repackaged due to ABI changes
* Thu Dec 8 2022 Anssi Reponen <[email protected]> - 22.12.8-1.fmi
- Updated Fmi IoT tests (BRAINSTORM-2494)
- Preload checking removed as obsolete
* Fri Dec 2 2022 Andris Pavēnis <[email protected]> 22.12.2-1.fmi
- Update HTTP request method checking and support OPTIONS method
* Fri Nov 25 2022 Mika Heiskanen <[email protected]> - 22.11.25-1.fmi
- Add apikey to stack traces
* Tue Nov 8 2022 Mika Heiskanen <[email protected]> - 22.11.8-1.fmi
- Repackaged due to base library ABI changes
* Thu Oct 20 2022 Mika Heiskanen <[email protected]> - 22.10.20-1.fmi
- Repackaged due to base library ABI changes
* Wed Oct 12 2022 Mika Heiskanen <[email protected]> - 22.10.12-1.fmi
- Repackaged to require a newer timeseries library
* Mon Oct 10 2022 Anssi Reponen <[email protected]> - 22.10.10-1.fmi
- Handle special parameters (time and location) in timeseries plugin (BRAINSTORM-2420)
* Wed Oct 5 2022 Mika Heiskanen <[email protected]> - 22.10.5-1.fmi
- Do not use boost::noncopyable
* Fri Sep 9 2022 Mika Heiskanen <[email protected]> - 22.9.9-1.fmi
- Fixed several compiler warnings, some of which were on unnecessary copies
* Thu Sep 8 2022 Mika Heiskanen <[email protected]> - 22.9.8-1.fmi
- Fixes to grib coordinate latlon coordinate handling
* Thu Aug 25 2022 Mika Heiskanen <[email protected]> - 22.8.25-1.fmi
- Use a generic exception handler for configuration errors
* Wed Aug 17 2022 Anssi Reponen <[email protected]> - 22.8.17-1.fmi
- Fixed wkt+radius bug (BRAINSTORM-2384)
* Thu Jul 28 2022 Mika Heiskanen <[email protected]> - 22.7.28-1.fmi
- Repackaged due to QEngine ABI change
* Wed Jul 27 2022 Mika Heiskanen <[email protected]> - 22.7.27-1.fmi
- Repackaged since macgyver CacheStats ABI changed
* 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
* Mon Jun 6 2022 Mika Heiskanen <[email protected]> - 22.6.6-1.fmi
- Fixed handling of very long parameter names
* 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 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
* Wed May 18 2022 Mika Heiskanen <[email protected]> - 22.5.18-1.fmi
- Fixed handling of station number parameters, they had no effect on ETag calculations
* Mon May 9 2022 Anssi Reponen <[email protected]> - 22.5.9-1.fmi
- Tests updated (BRAINSTORM-2297)
* Thu Apr 28 2022 Andris Pavenis <[email protected]> 22.4.28-1.fmi
- Repackage due to SmartMet::Spine::Reactor ABI changes
* Mon Apr 4 2022 Anssi Reponen <[email protected]> - 22.4.4-1.fmi
- Added magnetometer observation test (BRAINSTORM-2279)
* Mon Mar 28 2022 Mika Heiskanen <[email protected]> - 22.3.28-1.fmi
- Fixed handling of origintime=latest/newest/oldest requests
* Mon Mar 21 2022 Andris Pavēnis <[email protected]> 22.3.21-2.fmi
- Fixed line positioning for additional query information
* 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
* Wed Mar 16 2022 Anssi Reponen <[email protected]> - 22.3.16-1.fmi
- Read langauge option into parameter before using it (BRAINSTORM-2271)
* Tue Mar 15 2022 Mika Heiskanen <[email protected]> - 22.3.15-1.fmi
- Fixed overlapping observation/forecast time series when using GRIB data
* 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
* Wed Mar 2 2022 Pertti Kinnia <[email protected]> - 22.3.2-1.fmi
- Bug fix, repackaged (BRAINSTORM-2268)
* Mon Feb 28 2022 Mika Heiskanen <[email protected]> - 22.2.28-1.fmi
- Repackaged due to base library/engine ABI changes
* Wed Feb 9 2022 Mika Heiskanen <[email protected]> - 22.2.9-2.fmi
- Use Fmi::to_string to avoid locale dependent formatting of JSON code
* Wed Feb 9 2022 Mika Heiskanen <[email protected]> - 22.2.9-1.fmi
- Added concatenation of results from different grid producers
* Tue Feb 1 2022 Mika Heiskanen <[email protected]> - 22.2.1-1.fmi
- Test observation engine configuration file updated to contain default number for temperature-parameter (BRAINSTORM-2243)
* Tue Jan 25 2022 Mika Heiskanen <[email protected]> - 22.1.25-1.fmi
- Added possibility to request data from unfinished generations by using analysistime 'any'
* Fri Jan 21 2022 Andris Pavēnis <[email protected]> 22.1.21-1.fmi
- Repackage due to upgrade of packages from PGDG repo: gdal-3.4, geos-3.10, proj-8.2
* Tue Jan 18 2022 Anssi Reponen <[email protected]> - 22.1.18-1.fmi
- Use DistanceParser for maxdistance URL-parameter (BRAINSTORM-605)
* Tue Dec 7 2021 Andris Pavēnis <[email protected]> 21.12.7-1.fmi
- Upgrade to PostgreSQL 13 and GDAL-3.3
* Tue Nov 23 2021 Anssi Reponen <[email protected]> - 21.11.23-1.fmi
- Support for coordinate transformations by using x- and y-parameters (BRAINSTORM-2091)
* Mon Nov 15 2021 Mika Heiskanen <[email protected]> - 21.11.15-1.fmi
- Repackaged due to ABI changes in base grid libraries
* Wed Nov 10 2021 Anssi Reponen <[email protected]> - 21.11.10-1.fmi
- Use double-conversion library in ValueFormatter (BRAINSTORM-2166)
- Some options deprecated and corresponding tests removed
* Fri Oct 29 2021 Mika Heiskanen <[email protected]> - 21.10.29-1.fmi
- Repackaged due to base grid library ABI changes
* Fri Oct 29 2021 Pertti Kinnia <[email protected]> - upcoming
- Added test dependency for smartmet-library-newbase-devel
* Tue Oct 19 2021 Mika Heiskanen <[email protected]> - 21.10.19-1.fmi
- Repackaged due to ABI changes in base grid libraries
* Tue Oct 12 2021 Mika Heiskanen <[email protected]> - 21.10.12-1.fmi
- DEM-height added to location object in observation query (BRAINSTORM-2169)
* Mon Oct 11 2021 Mika Heiskanen <[email protected]> - 21.10.11-1.fmi
- Simplified grid storage structures
* 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 installing libconfig in different directory
* Tue Sep 21 2021 Mika Heiskanen <[email protected]> - 21.9.21-1.fmi
- Removed internal query caching as ineffective and error prone, rely on ETag based frontend caching instead
* Mon Sep 20 2021 Anssi Reponen <[email protected]> - 21.9.20-1.fmi
- Fixed QEngine query cache bug (BRAINSTORM-2143)
* Wed Sep 15 2021 Mika Heiskanen <[email protected]> - 21.9.15-1.fmi
- Repackaged due to NetCDF related ABI changes in base libraries
* Thu Sep 9 2021 Anssi Reponen <[email protected]> - 21.9.9-1.fmi
- Fixed a timestep handling bug in observation query (BRAINSTORM-2146)
- New option 'grouplocations' added (BRAINSTORM-2135)
* Tue Sep 7 2021 Andris Pavēnis <[email protected]> 21.9.7-1.fmi
- Repackaged due to dependency changes (libconfig -> libconfig17)
* Mon Aug 30 2021 Anssi Reponen <[email protected]> - 21.8.30-1.fmi
- Cache counters added (BRAINSTORM-1005)
- Fixed step=0 bux (BRAINSTORM-2136)
* 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
* Thu Aug 5 2021 Anssi Reponen <[email protected]> - 21.8.5-1.fmi
- Added support for new mobile producer 'bk_hydrometa' (BRAINSTORM-2125)
* 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
* Mon Jul 5 2021 Andris Pavēnis <[email protected]> 21.7.5-1.fmi
- Update 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 now uses DataFilter instead of SQLDataFilter
* Tue Jun 8 2021 Mika Heiskanen <[email protected]> - 21.6.8-1.fmi
- Repackaged due to memory saving ABI changes in base libraries
* Tue Jun 1 2021 Mika Heiskanen <[email protected]> - 21.6.1-1.fmi
- Repackaged due to ABI changes in grid libraries
* Thu May 27 2021 Anssi Reponen <[email protected]> - 21.5.27-1.fmi
- Added support for areasource query option in order to handle geometries with the same name (BRAINSTORM-2073):
Optional geometry_tables.additional_tables.name configuration parameter identifies a database schema/table/field.
If the name has been defined it must be used in areasource URL-parameter in order to use geometries defined in
that database schema/table/field.
* Tue May 25 2021 Mika Heiskanen <[email protected]> - 21.5.25-1.fmi
- Improved parameter alias handling
* Fri May 21 2021 Mika Heiskanen <[email protected]> - 21.5.21-1.fmi
- Repackaged due to QEngine API change
* Wed May 19 2021 Mika Heiskanen <[email protected]> - 21.5.19-2.fmi
- Use FMI hash functions, boost::hash_combine produces too many collisions
* Tue May 11 2021 Mika Heiskanen <[email protected]> - 21.5.11-1.fmi
- A negative precision setting now implies {fmt} is allowed to find the best precision setting
* Thu May 6 2021 Anssi Reponen <[email protected]> - 21.5.6-1.fmi
- Fixed output of aggregation of observations (BRAINSTORM-2055)
- If starttime and endtime are same and timestep has not been given, use minutes
from starttime/endtime as timestep
- Time-independent special parameters (like stationname) must not be missing
even if aggregation is done on a timestep with no data in database
* Mon Apr 12 2021 Anssi Reponen <[email protected]> - 21.4.12-1.fmi
- Support for groupareas option added (BRAINSTORM-2040)
* Thu Apr 1 2021 Pertti Kinnia <[email protected]> - 21.4.1-1.fmi
- Repackaged due to grid-files API changes
* Thu Mar 18 2021 Anssi Reponen <[email protected]> - 21.3.18-1.fmi
- Database table name configurable for mobile observations (BRAINSTORM-2022)
- Mobile observation testcases use cloud database
- Added testcases for fmi_iot producer
* Fri Mar 5 2021 Mika Heiskanen <[email protected]> - 21.3.5-1.fmi
- Merged master and grid branches
* Wed Mar 3 2021 Mika Heiskanen <[email protected]> - 21.3.3-1.fmi
- Grid-engine may now be disabled
* Mon Mar 1 2021 Mika Heiskanen <[email protected]> - 21.3.1-1.fmi
- Prefer emplace_back over push_back when possible for speed
* Fri Feb 19 2021 Anssi Reponen <[email protected]> - 21.2.19-1.fmi
- Added support for FMISIDs,WMOs,LPNNs in forecast queries (BRAINSTORM-1848)
- Allow areas to be both polygons and multipolygons
* Thu Feb 18 2021 Mika Heiskanen <[email protected]> - 21.2.18-1.fmi
- Repackaged due to newbase ABI changes
* Tue Feb 16 2021 Mika Heiskanen <[email protected]> - 21.2.16-1.fmi
- Merged fixes and improvements from master
* Thu Feb 11 2021 Mika Heiskanen <[email protected]> - 21.2.11-1.fmi
- Merged WGS84 branch
* Tue Feb 9 2021 Anssi Reponen <[email protected]> - 21.2.9-1.fmi
- Return HTTP response status code '408' when database timeout occurs (BRAINSTORM-2002)
* Wed Feb 3 2021 Mika Heiskanen <[email protected]> - 21.2.3-1.fmi
- New optional configuration parameter 'prevent_observation_database_query' introduced,
observation engine parameter interface changed (INSPIRE-914)
- Use time_t for speed
* Wed Jan 27 2021 Mika Heiskanen <[email protected]> - 21.1.27-1.fmi
- Repackaged due to base library ABI changes
* Mon Jan 25 2021 Anssi Reponen <[email protected]> - 21.1.25-1.fmi
- Added inkeyword-parameter (BRAINSTORM-929)
- Check for duplicate areas in qengine query (BRAINSTORM-1987)
* Tue Jan 19 2021 Mika Heiskanen <[email protected]> - 21.1.19-1.fmi
- Performance improvements
* Thu Jan 14 2021 Mika Heiskanen <[email protected]> - 21.1.14-1.fmi
- Repackaged smartmet to resolve debuginfo issues
* Mon Jan 11 2021 Mika Heiskanen <[email protected]> - 21.1.11-1.fmi
- Repackaged due to grid-files API changes
* Tue Jan 5 2021 Mika Heiskanen <[email protected]> - 21.1.5-1.fmi
- Upgrade to fmt 7.1.3
* Mon Jan 4 2021 Mika Heiskanen <[email protected]> - 21.1.4-1.fmi
- Upgraded to GDAL 3.2
* Thu Dec 17 2020 Anssi Reponen <[email protected]> - 20.12.17-1.fmi
- Check for duplicate areas in qengine query (BRAINSTORM-1987)
* Tue Dec 15 2020 Mika Heiskanen <[email protected]> - 20.12.15-1.fmi
- Upgrade to pgdg12
* Thu Dec 3 2020 Mika Heiskanen <[email protected]> - 20.12.3-1.fmi
- Repackaged due to library ABI changes
* Mon Nov 30 2020 Mika Heiskanen <[email protected]> - 20.11.30-1.fmi
- Improved producer handling
* Tue Nov 24 2020 Mika Heiskanen <[email protected]> - 20.11.24-1.fmi
- Repackaged due to library ABI changes
* Fri Oct 30 2020 Mika Heiskanen <[email protected]> - 20.10.30-1.fmi
- Upgrade to FMT 7.1
* Wed Oct 28 2020 Andris Pavenis <[email protected]> - 20.10.28-1.fmi
- Rebuild due to fmt upgrade
* Thu Oct 22 2020 Anssi Reponen <[email protected]> - 20.10.22-1.fmi
- Time period in several observation test cases changed because of CircleCI (BRAINSTORM-1940)
- Use new faster GRIB API
* Thu Oct 15 2020 Mika Heiskanen <[email protected]> - 20.10.15-1.fmi
- Repackaged due to library ABI changes
- Fixed a large number of clang analyzer warnings
* Wed Oct 14 2020 Mika Heiskanen <[email protected]> - 20.10.14-1.fmi
- Use new TableFormatter API
* Tue Oct 6 2020 Mika Heiskanen <[email protected]> - 20.10.6-1.fmi
- Enable sensible relative libconfig include paths
* Wed Sep 23 2020 Mika Heiskanen <[email protected]> - 20.9.23-1.fmi
- Use Fmi::Exception instead of Spine::Exception
* Fri Sep 18 2020 Mika Heiskanen <[email protected]> - 20.9.18-1.fmi
- Repackaged due to library ABI changes
* Tue Sep 15 2020 Mika Heiskanen <[email protected]> - 20.9.15-1.fmi
- Repackaged due to library ABI changes
* Mon Sep 14 2020 Mika Heiskanen <[email protected]> - 20.9.14-1.fmi
- Repackaged due to library ABI changes
* Mon Sep 7 2020 Mika Heiskanen <[email protected]> - 20.9.7-1.fmi
- Repackaged due to library ABI changes
* Tue Sep 1 2020 Anssi Reponen <[email protected]> - 20.8.20-1.fmi
- Support for both 'itmf' and 'fmi_iot' producer names
- Configuration files for regression tests updated
* Mon Aug 31 2020 Mika Heiskanen <[email protected]> - 20.8.31-1.fmi
- Repackaged due to library ABI changes
* Fri Aug 21 2020 Mika Heiskanen <[email protected]> - 20.8.21-2.fmi
- Use Fmi::to_string instead of std::string for speed
* Fri Aug 21 2020 Mika Heiskanen <[email protected]> - 20.8.21-1.fmi
- Upgrade to fmt 6.2
* Tue Aug 18 2020 Mika Heiskanen <[email protected]> - 20.8.18-1.fmi
- Speed improvements
* Fri Aug 14 2020 Mika Heiskanen <[email protected]> - 20.8.14-1.fmi
- Repackaged due to grid library ABI changes
* Tue Aug 11 2020 Mika Heiskanen <[email protected]> - 20.8.11-1.fmi
- Speed improvements
* Mon Jul 27 2020 Mika Heiskanen <[email protected]> - 20.7.27-1.fmi
- Proceed with obs requests even if the station is not known to geonames
* Tue Jul 21 2020 Mika Heiskanen <[email protected]> - 20.7.21-1.fmi
- Fixed geoid handling to generate the geoid as the response for the place parameter
* Mon Jul 20 2020 Mika Heiskanen <[email protected]> - 20.7.20-1.fmi
- Fixed processing of geoid options to work similarly to coordinate searches instead of station searches
* Thu Jun 25 2020 Mika Heiskanen <[email protected]> - 20.6.25-1.fmi
- Added debug querystring option
* Mon Jun 22 2020 Mika Heiskanen <[email protected]> - 20.6.22-1.fmi
- Rebuilt due to base library changes
* Mon Jun 15 2020 Mika Heiskanen <[email protected]> - 20.6.15-1.fmi
- Renamed .so file to enable simultaneous installation of timeseries and gribtimeseries
* Wed Jun 10 2020 Andris Pavenis <[email protected]> - 20.6.10-1.fmi
- Rebuilt due to obsengine API change
* Tue Jun 9 2020 Mika Heiskanen <[email protected]> - 20.6.9-1.fmi
- Do not do a coordinate search for locations which already have a known fmisid
* Mon Jun 8 2020 Anssi Reponen <[email protected]> - 20.6.8-1.fmi
- Support for itmf-producer (INSPIRE-909)
- Support for PostgresSQL-driver in observation engine: configuration file structure changed (BRAINSTORM-1783)
* Tue May 26 2020 Anssi Reponen <[email protected]> - 20.5.26-1.fmi
- Modified test cases to include percentage-function in order to test parameter parsing
- Fixed bug in settings handling
* Tue May 26 2020 Anssi Reponen <[email protected]> - 20.5.26-1.fmi
- Test case added for different interval separator characters in time aggregation function (BRAINSTORM-1828)
- In addition to ':'-character also '/'- and ';'-characters are now supported
* Fri May 15 2020 Mika Heiskanen <[email protected]> - 20.5.15-1.fmi
- Repackaged due to base library changes
* Tue May 12 2020 Anssi Reponen <[email protected]> - 20.5.12-1.fmi
- Observation-engine API changed (BRAINSTORM-1678)
- Added support for data_quality option (BRAINSTORM-1706)
- New test cases and corrected test case results
* Thu Apr 30 2020 Mika Heiskanen <[email protected]> - 20.4.30-1.fmi
- Repackaged due to base library API changes
* Sun Apr 26 2020 Mika Heiskanen <[email protected]> - 20.4.26-1.fmi
- Repackaged
* Sat Apr 18 2020 Mika Heiskanen <[email protected]> - 20.4.18-1.fmi
- Upgraded to Boost 1.69
* Fri Apr 3 2020 Mika Heiskanen <[email protected]> - 20.4.3-1.fmi
- Repackaged due to library API changes
* Thu Apr 2 2020 Anssi Reponen <[email protected]> - 20.4.2-1.fmi
- Using faster algorithm to add missing timesteps to time series (BRAINSTORM-1800)
- You can now use data_quality field as URL-parameter for NetAtmo producer (BRAINSTORM-1799)
* Mon Mar 30 2020 Mika Heiskanen <[email protected]> - 20.3.30-1.fmi
- Full repackaging of the server
* Tue Mar 10 2020 Andris Pavenis <[email protected]> - 20.3.10-1.fmi
- Update using parameter tools from smartmet-library-spine (is_time_parameter)
* Thu Mar 5 2020 Andris Pavenis <[email protected]> - 20.3.5-1.fmi
- Use parameter tools from smartmet-library-spine and remove local version
* Tue Feb 25 2020 Mika Heiskanen <[email protected]> - 20.2.25-2.fmi
- Repackaged due to base library API changes
* Fri Feb 21 2020 Mika Heiskanen <[email protected]> - 20.2.21-1.fmi
- Upgrade to GDAL 3.0
* Thu Feb 20 2020 Mika Heiskanen <[email protected]> - 20.2.20-2.fmi
- Fixed producer parser to check if the producer is known to GRIB-engine
* Thu Feb 20 2020 Anssi Reponen <[email protected]> - 20.2.20-1.fmi
- Fixed the 1-minute timestep (BRAINSTORM-1767)
* Tue Feb 18 2020 Anssi Reponen <[email protected]> - 20.2.18-1.fmi
- Use coordinates from geonames database (instead of geometry database) when place-option is used (BRAINSTORM-1757)
* Fri Feb 14 2020 Mika Heiskanen <[email protected]> - 20.2.14-1.fmi
- Added a check for missing ObsEngine when validating producer names
* Thu Feb 13 2020 Mika Heiskanen <[email protected]> - 20.2.13-1.fmi
- Use a system installed observation database in the tests
- Repackaged due to ABI changes
* Sun Feb 9 2020 Mika Heiskanen <[email protected]> - 20.2.9-1.fmi
- Repackaged due to delfoi/obsengine changes
* Fri Feb 7 2020 Mika Heiskanen <[email protected]> - 20.2.7-1.fmi
- Repackaged since Spine::Station default construction changed
* Wed Feb 5 2020 Anssi Reponen <[email protected]> - 20.2.5-1.fmi
- Interpolate- and nearest-functions added (BRAINSTORM-1504)
- Aggregation-related bugs fixed (BRAINSTORM-1755)
- Additional timesteps with NaN values in observation query resultset fixed (BRAINSTORM-1750)
* Thu Jan 30 2020 Mika Heiskanen <[email protected]> - 20.1.30-1.fmi
- Fixed initialization of WKT geometries bug which caused a crash
- Check given producer names are valid
* Wed Jan 29 2020 Mika Heiskanen <[email protected]> - 20.1.29-1.fmi
- Added a possibility to restrict grid requests without producer information
- Ensuring that newbase producers with alias names are accepted as grid producers
* Thu Jan 23 2020 Anssi Reponen <[email protected]> - 20.1.23-2.fmi
- Configuration file structure and reading changed bacause of gis-engine
interface changed (BRAINSTORM-1746)
* Tue Jan 21 2020 Mika Heiskanen <[email protected]> - 20.1.21-1.fmi
- Repackaged due to grid-content and grid-engine API changes
* Thu Jan 16 2020 Mika Heiskanen <[email protected]> - 20.1.16-1.fmi
- Make sure producer cache is updated frequently
* Fri Dec 13 2019 Mika Heiskanen <[email protected]> - 19.12.13-1.fmi
- Upgrade to GDAL 3.0
* Wed Dec 4 2019 Mika Heiskanen <[email protected]> - 19.12.4-1.fmi
- Repackaged due to base library changes
* Fri Nov 22 2019 Mika Heiskanen <[email protected]> - 19.11.22-1.fmi
- Repackaged due to API changes in grid-content library
* Wed Nov 20 2019 Mika Heiskanen <[email protected]> - 19.11.20-1.fmi
- Rebuilt due to newbase API changes
- More fixes for grid-parameter alias name bug (BRAINSTORM-1726)
* Tue Nov 19 2019 Anssi Reponen <[email protected]> - 19.11.19-1.fmi
- Changes from qd-timeseries imported. Fixed grid-parameter alias name bug (BRAINSTORM-1726)
* Thu Nov 14 2019 Anssi Reponen <[email protected]> - 19.11.14-1.fmi
- Refactoring code because textgenplugin must also support bbox and wkt parameters (BRAINSTORM-1720)
* Thu Nov 7 2019 Mika Heiskanen <[email protected]> - 19.11.7-1.fmi
- Support for alternative query parameters
* Thu Oct 31 2019 Mika Heiskanen <[email protected]> - 19.10.31-1.fmi
- Rebuild due to newbase API/ABI changes
* Wed Oct 30 2019 Mika Heiskanen <[email protected]> - 19.10.30-1.fmi
- Full repackaging of GRIB server components
* Mon Oct 21 2019 Anssi Reponen <[email protected]> - 19.10.21-1.fmi
- Throw an exception if the requested station is not available in database (BRAINSTORM-1702)
* Tue Oct 1 2019 Mika Heiskanen <[email protected]> - 19.10.1-1.fmi
- Repackaged due to SmartMet library ABI changes
* Thu Sep 26 2019 Mika Heiskanen <[email protected]> - 19.9.26-1.fmi
- Added support for ASAN & TSAN builds
* Mon Sep 23 2019 Mika Heiskanen <[email protected]> - 19.9.23-1.fmi
- Fixed not to link grid-libraries
* Fri Sep 20 2019 Mika Heiskanen <[email protected]> - 19.9.20-1.fmi
- Repackaged all with -fno-omit-frame-pointer for better profiling
* Thu Sep 19 2019 Mika Heiskanen <[email protected]> - 19.9.19-1.fmi
- New release version
* Tue Sep 17 2019 Anssi Reponen <[email protected]> - 19.9.17-1.fmi
- Test cases updated due to NatAtmo parameter name change (SOL-8557)
- NetAtmo, RoadCloud test cases updated because result set row order has
change, content remains unchanged. Related to BRAINSTORM-1673.
- Test cases updated due to NatAtmo parameter name change (SOL-8557)
* Thu Sep 5 2019 Mika Heiskanen <[email protected]> - 19.8.5-1.fmi
- Fixed error messages to use the same latlon order as the input parameters
* Wed Aug 28 2019 Mika Heiskanen <[email protected]> - 19.8.28-1.fmi
- Repackaged since Spine::Location ABI changed
- Keywords now work even for stations with duplicate coordinates
* Sat Jun 8 2019 Mika Heiskanen <[email protected]> - 19.6.8-1.fmi
- Avoid unnecessary string copies for speed
* Thu May 23 2019 Anssi Reponen <[email protected]> - 19.5.23-1.fmi
- Bugfix: precision-option applied to latitude parameter
- Name of mobileAndExternalDataFilter data member changed to dataFilter since it is used also in sounding-query
- Adding sounding_type to query options (related to BRAINSTORM-1359)
- Enabled observation-engine parameter useDataCache. When this option is set false data is fetched from original database instead of cache
* Wed May 15 2019 Anssi Reponen <[email protected]> - 19.5.15-1.fmi
- Fixed error in result set handling of observations fetched from cache (stroke_time)
* Thu May 2 2019 Anssi Reponen <[email protected]> - 19.5.2-1.fmi
- Return missing-values for unknown observation parameters (BRAINSTORM-1520)
- Enable aggregation of the following metaparameters: sundeclination,
sunelevation,sunazimuth,daylength (BRAINSTORM-1581)
* Tue Apr 23 2019 Mika Heiskanen <[email protected]> - 19.4.23-1.fmi
- Support for mobile and external producers
- Producer name check made case insensitive
- Test cases for new mobile producers (NetAtmo, RoadCloud)
* Mon Mar 18 2019 Santeri Oksman <[email protected]> - 19.3.18-1.fmi
- Add support to data independent parameters in observation queries
* Thu Feb 14 2019 Mika Heiskanen <[email protected]> - 19.2.14-1.fmi
- Added client IP to exception reports
* Tue Dec 4 2018 Pertti Kinnia <[email protected]> - 18.12.4-1.fmi
- Added paging (BS-1430)
* Fri Nov 9 2018 Anssi Reponen <[email protected]> - 18.11.9-2.fmi
- Fixed handling of comma-separated observation producers (BRAINSTORM-667)
* Fri Nov 9 2018 Anssi Reponen <[email protected]> - 18.11.9-1.fmi
- Support for data_source-field added (BRAINSTORM-1233)
* Thu Nov 8 2018 Mika Heiskanen <[email protected]> - 18.11.8-1.fmi
- Do not throw in destructors in C++11
* Sat Sep 29 2018 Mika Heiskanen <[email protected]> - 18.9.29-1.fmi
- Upgraded to latest fmt
* Wed Sep 19 2018 Anssi Reponen <[email protected]> - 18.9.19-1.fmi
- Improved handling-algorithm of NFmiSvgPath object
* Tue Sep 4 2018 Anssi Reponen <[email protected]> - 18.9.4-1.fmi
- Refactoring: data-functions moved to separate file
* Tue Aug 28 2018 Anssi Reponen <[email protected]> - 18.8.28-1.fmi
- Oracle parameter names in test/cnf/observation.conf file made uppercase (BRAIN
* Wed Aug 15 2018 Anssi Reponen <[email protected]> - 18.8.15-1.fmi
- Remove duplicate code, start using Fmi::OGR::createFromWkt-function
* Mon Aug 13 2018 Anssi Reponen <[email protected]> - 18.8.13-1.fmi
- Support for 'wkt' parameter added
* Fri Jul 27 2018 Mika Heiskanen <[email protected]> - 18.7.27-1.fmi
- Refactored code for easier maintenance
* Wed Jul 25 2018 Mika Heiskanen <[email protected]> - 18.7.25-1.fmi
- Optimized result generation code for speed by using references, emplace_back etc
- Prefer nullptr over NULL
* Mon Jul 23 2018 Mika Heiskanen <[email protected]> - 18.7.23-1.fmi
- Repackaged since spine ValueFormatter ABI changed
* Thu May 24 2018 Mika Heiskanen <[email protected]> - 18.5.24-2.fmi
- Default cache.filesystem_bytes value is now zero, the file cache is rarely needed
* Thu May 24 2018 Mika Heiskanen <[email protected]> - 18.5.24-1.fmi
- Fixed time series generation to avoid generating excessive amounts of time steps for aggregation
* Wed May 16 2018 Mika Heiskanen <[email protected]> - 18.4.16-1.fmi
- Fixed error handling when the format option is given more than once
* Wed Apr 11 2018 Mika Heiskanen <[email protected]> - 18.4.11-1.fmi
- Don't warn on empty output, many flash data requests have empty responses
* Sat Apr 7 2018 Mika Heiskanen <[email protected]> - 18.4.7-1.fmi
- Upgrade to boost 1.66
* Thu Apr 5 2018 Mika Heiskanen <[email protected]> - 18.4.5-1.fmi
- Optimized speed of bbox queries by reducing geonames lookups
* Wed Apr 4 2018 Mika Heiskanen <[email protected]> - 18.4.4-1.fmi
- Fixed fmisid extraction from timeseries to ignore gaps in actual observations
* Wed Mar 21 2018 Mika Heiskanen <[email protected]> - 18.3.21-1.fmi
- SmartMetCache ABI changed
* Tue Mar 20 2018 Mika Heiskanen <[email protected]> - 18.3.20-1.fmi
- Full recompile of all server plugins
* Mon Mar 19 2018 Mika Heiskanen <[email protected]> - 18.3.19-1.fmi
- Removed obsolete call to Observation::Engine::setGeonames
* Thu Mar 1 2018 Mika Heiskanen <[email protected]> - 18.3.1-1.fmi
- Avoid locale copying in case conversions
* Tue Feb 27 2018 Mika Heiskanen <[email protected]> - 18.2.27-1.fmi
- Querydata engine API was changed to be const correct
* Fri Feb 9 2018 Mika Heiskanen <[email protected]> - 18.2.9-1.fmi
- Repackaged due to macgyver TimeZones API change
* Mon Jan 15 2018 Mika Heiskanen <[email protected]> - 18.1.15-1.fmi
- Removed libpqxx linkage
* Thu Nov 30 2017 Anssi Reponen <[email protected]> - 17.11.30-1.fmi
- Start using GisEngine instead of PostGISDataSource class (BRAINSTORM-722)
* Sat Oct 28 2017 Mika Heiskanen <[email protected]> - 17.10.28-1.fmi
- Allow STUK and FINAVIA stations in addition to SYNOP stations
* Mon Aug 28 2017 Mika Heiskanen <[email protected]> - 17.8.28-1.fmi